标签:static 就会 main 用户 main函数 组成 内容 避免 space
1、C#程序结构
程序结构图如下:
代码中各个部分的意义
1、引用命名空间;
2、项目名或命名空间名;
3、Program 类:
4、Main函数;
深入了解 VS
1、.Sln :解决方案文件
2、.csproj:项目文件
3、.cs:类文件
4、解决方案文件和项目文件以及类文件之间的关系?
程序如下:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //引用命名空间 namespace _2._1__Csharp程序结构 { class Program //Program类 { static void Main(string[] args) //static 静态 void 无返回值 Main函数 也是我们程序执行的起点 { Console.WriteLine("Csharp 程序结构"); Console.ReadKey(); } } } //命名空间或者项目名称
运行结果:
2、命名空间及标识符、关键字
1、命名空间
2、是 .NET 中提供应用程序代码容器的方式,这样就可以唯一地标识及其内容。
3、在C#中,创建命名空间的关键字是 namespace ,在VS 中创建控制台应用时会自动加入命名空间,格式是以namespace 空间名称。命名空间是以 “ 层 ” 形式存在的,如有多层,则以 “ . ” 分开。
命名空间
在C# 中,有时命名空间相当长,输入起来很烦琐,用这种方式指定某个特定的类也是不必要的。
1、要解决这种问题,可在文件的顶部列出类的命名空间,前面加上 using 关键字,这样引用一个命名之间后,访问其空间内的方法就会向在其类内访问一样。
2、using 还有另一个作用,就是给命名空间一个别名,如果命名空间的名称非常长,又要在代码中使用多次,而用户不希望该命名空间的名称包含在 using 指令中<例如:避免类名冲突>,这时就可以给该命名空间指定一个别名。
3、其语法如下: using 别名 = 命名空间
标识符、关键字
1、标识符是程序编写人员为常量、变量、数据类型、方法、函数、属性、类、程序等定义的名称。
2、例如定义一个字符串变量:
string username;
3、关键字对于C#编译器而言,具有特定含义的名称,比如程序中的 using ,class ,static ,void 都属于关键字。如果错误地将关键字用作标识符,编译器会产生一个错误,我们马上就会知道出错了,所以不担心 。
标识符的规定
1、只能由大写字母、小写字母、数字和下划线 _ 组成;
2、必须以字母或者下划线开头;
3、C语言是区分大小写的, username 与 Username 是不同的标识符;
4、如果C#关键字作为标识符就在在标识符前加上 “ @ ”;
5、标识符的命名最好好辨认(可用英文)。
程序如下:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MK = System.Console; // 新建一个命名空间 namespace _2._2_命名空间标识符关键字 { class Program { static void Main(string[] args) { Console.WriteLine("这是一条 输入语句"); MK.WriteLine("这是一条 输入语句"); Console.ReadKey(); } } }
运行结果:
标签:static 就会 main 用户 main函数 组成 内容 避免 space
原文地址:http://www.cnblogs.com/guijin/p/7396569.html