关键字与标识符
关键字
关键字是不能直接作为命名空间,类,方法或者属性,变量名来使用,会发生冲突,例如using,namespace,class,int,string,if等
错误资讯例如:int int = 0;
上面的变量自定义是错误的,关键字不能作为变量名来使用。
标识符
标识符可以理解为一个名字,比如每个人的都要有一个名字,主要用来表示类名,变量名,方法名,属性名,数组名等各种资讯,命名规则如下
1、由任意顺序的字母,下划线和数字组成
2、第一个字符不能是数字
3、不能是c#的关键字
4、c#标识符中不能包含#,%,¥等特殊字符
例如:_ID,name,user_2等都是OK的,4Word,string等是错误的。
main函数
每个程式必须有一个main函数,一般来说在新建模板时会自动生成,例:
class Program
{
static void(string[] args)
{
}
}
main函数是主函数,也称之为入口函数,main函数从开始到结束,所有后续需要写的方法和时间的功能都要放在这里面,,static和void是分别是对main方法的静态修饰符和返回值修饰符,main方法必须声明为static,且区分大小写。
main方法一般为自动生成,无需修改,需要修改时应该需要注意一下几个方面:
1、main方法在类或者结构体中声明时,他必须是静态的(static),不应该是公用的(public)的
2、main的返回类型有两种:void和int
3、main方法可以包含命令行参数string[] args,也可以不包括,如下为四种声明方式:
static viod main (string[] args){}
static viod main (){}
static int main (string[] args){}
static int main (){}
c#语句
语句是构建c#程式的基本单位,使用c#语句可以声明变量,常量,调用方法,创建对象或执行逻辑操作,c#语句以分号为结尾
例如:
int nBook = 2;
string sName = "jack";
c#注释
注释是程式编译时不会执行的代码,只是进行说明,以便理解和维护,或者在调试程式时,可以注释为无效代码让其不被执行,例如
行注释:和//在同一行且在//后面的参数会被注释
int nBook = 2; // 定义书的数量初始值为2
// 定义一个名字威Jack的变量
string sName = "jack";
块注释:/和/中间的所有资讯会被注释
/*
int nBook = 2;
string sName = "jack";
*/