控制台项目,Visual Studio 2008默认的为我们建立了Program.cs文件,并且在该文件中创建了一个Program的类(class),你应该看到大致如下的代码界面


<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespaceConsoleApplication
{
classProgram
{
staticvoidMain(string[]args)
{
}
}
}
如果你看到的是一个窗体,那么你在建立项目的时候,选择错了项目模板,请正确选择控制台应用程序。
我们的代码将写在Mian函数内
{
}
这个函数,我们称为入口函数或主控函数。程序的运行从这个函数开始。
我们尝试正确的录入以下代码在Mian函数内


<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->staticvoidMain(string[]args)
{
System.Console.WriteLine("华大锐志");//输出字符后,同时输出一个回车换行
System.Console.Write("华大");//输出字符后,不输出回车换行
System.Console.Write("锐志/n");//输出三个字符,/n是一个转义斧,表示是一个回车换行
//输出一个格式,该格式的{0}的位置由华大锐志替换,{1}的位置由C#锐利体验替换,其他部分原样输出
System.Console.WriteLine("{0}--{1}","华大锐志","C#锐利体验");
}
确保代码正确的录入完毕后,选择【调试】|【开始执行不调试】菜单,运行你的第一个C#应用程序
System.Console.WriteLine和System.Console.Write都用于向控制台输出字符,区别是
q System.Console.WriteLine输出指定的字符后,默认换行。如果没有指定字符,将输出一个空行。
q System.Console.Write输出指定的字符后不换行,不可以输出空的内容。
"锐志"n"中的"n,称为转义符,下表是常用的转义符。
常用的转义符 | 含义 |
"n | 换行符 |
"r | 回车符 |
"t | 制表符 |
"" | " |
初学者提示
.NET Framework 类型使用点语法命名方案,该方案隐含了层次结构的意思。此技术将相关类型分为不同的命名空间组,以便可以更容易地搜索和引用它们。全名的第一部分(最右边的点之前的内容)是命名空间名。全名的最后一部分是类型名。此命名方案使扩展 .NET Framework 的库开发人员可以轻松创建分层类型组,并用一致的、带有提示性的方式对其进行命名。它还允许用全名(即命名空间和类型名称)明确地标识类型,这样可以防止类型名称发生冲突。开发人员在创建命名空间的名称时应使用以下原则:“公司名称.技术名称”。利用命名模式将相关类型分组为命名空间是生成和记录类库的一种非常有用的方式。但是,此命名方案对可见性、成员访问、继承、安全性或绑定无效。一个命名空间可以被划分在多个程序集中,而单个程序集可以包含来自多个命名空间的类型。程序集为公共语言运行库中的版本控制、部署、安全性、加载和可见性提供外形结构。