using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//引用命名空间
namespace _2._1Csharp程序结构
{
class Program//Program类
{
static void Main(string[] args)//static静态 void 五返回值 Main函数 也是我们程序执行的起点
{
Console.WriteLine("Csharp结构");
Console.ReadKey();
}
}
}
//命名空间或者项目名称
深入了解VS
.Sln:解决方案文件
.csproj:项目文件
.cs:类文件
解决方案文件和项目文件以及类文件之间的关系?##
2.2命名空间及标识符,关键字
1.命名空间
2.是.net中提供应用程序代码容器的方式,这样就可以唯一地标识代码及其内容。
3.在c#中,创建命名空间的关键子是namespace,在VC中创建控制台应用程序时会自动加入命名空间,格式是以namespace空间名称。命名空间是以“层”形式存在的,如有多层,则以“.”分开。
标识符,关键字
标识符是程序人员为常量,变量,数据类型,方法,函数,属性,类,程序等定义的名称。
例如定义一个字符串变量:string username;
关键字对与C#编译器而言,具有特定含义的名称,比如程序中的using,clss,static,void都属于关键字。如果错误地将关键字用作标识符,编译器会产生一个错误,我们马上就会知道出错了,所以不必担心
标识符的规定
只能有大写字母,小写字母,数字和下划线-组成
必须以字母或者下划线开头
c语言是区分大小写的,username与Username是不同的标识符
如果C#关键字作为标识符就在标识符钱加上@
标识符的命名最好辨认(可用英文)
编写规范
编制代码规范良好的程序编写规范,不仅可以提高代码的可读性,而且可以提高团队的合作效率。
正如写文章一样,分为若干个自然段,每段开头空两个。细想一下,如不分段,文章也不会影响其表达的意思,那么分段的原因是让读者能够有条有理地去看文章
编制代码规范
建议使用系统的默认设置,同时,需要注意一下几点:
1.注意养成不丢大括号的习惯。
例如在使用if语句时,如语句不多于一行,可以不使用大括号。
2.同时定义多个类型时,最好分开定义。
3.每一条语句写成一行,也就是遇到“:”就换一行。多条语句写为一行会使代码比较混乱。
命名规范
目前,在.NET Framework名称空间中有两种命名约定,称为PascalCase和camelCase.
这两个名称中使用的大小写标识他们的用法。这两种命名约定都应用到由多个单词组成的名称中,并指定名称中的每个单词除了第一个字母大写外,其余字母都是小写。在camelCase中,还有一个规则,即第一个单词以小写字母开口。
下面时camelCase变量名:
age
firstName
timeOfDeath
下面是PascalCase变量名:
Age
LastName
WinterOfDiscontent
microsoft建议:对于简单的变量,使用camelCase规则,而对于比较高级的命名则使用Pascalcase.
最后,注意许多以前的命名系统常常使用下划线字符作为变量名中各个单词之间的分隔符,如yet_another_variable。单这种用法现在已经淘汰了。