1.一般根据公司代码规范走,防止出现多套规范
2.起名很重要,看名字要知道代表什么意思
3.接口使用 interface 关键字声明,它与类的声明类似。接口声明默认是 public 的。它为派生类提供服务:继承接口后,需要实现接口的方法 , 方法名必须与接口定义的方法名一致
1.一般根据公司代码规范走,防止出现多套规范
2.起名很重要,看名字要知道代表什么意思
3.接口使用 interface 关键字声明,它与类的声明类似。接口声明默认是 public 的。它为派生类提供服务:继承接口后,需要实现接口的方法 , 方法名必须与接口定义的方法名一致
1.namespace 作用:避免重复,给定限制
2.using 作用:使用namespace定义的对象的之前需要
C#程序结构大体上可以分为6种。
注释
命名空间
类
Main方法
标识符及关键字
C#语句
Pascal命名规则命名方法和类型,单词的第一个字母大写并且连接词的第一个字母也大写,例如TestManager
Camel命名规则命名局部变量和方法的参数,第一个单词的第一个字母小写,例如strUserName
1.int a = 4 , b = 9 , c = 12 , intNum = 0 ;
2. intNum = a < b ? a : b ;
3. intNum = c > intNum ? c : intNum;
第2句的意思可理解为先a与b比较大小,如果结果为真,则将a赋值给intNum.否则结果为假,将b赋值给intNum。
1.注释。对代码进行说明,方便对代码的理解与维护,其中分为行注释和块注释。//表示后面是注释或说明的文字,这样编译器不对这个进行不执行。/*和*/这之间表示块注释。
2.命名空间。using+命名空间
定义命名空间用namespace。在不同的命名空间要使用其他命名空间的资源,要引入另外一个命名空间。
3.类。class来声明类,类必须被声明,{类体},
4.Main方法。程序入口,必须包含一个main方法,而且一个C#程序只能有一个Main方法且是静态的。三个词语修饰,public,static,void
5.标识符及关键字。标识符只能有数字,字母和下划线组成。必须以字母或者下划线开头且不能是关键字。
6.C#语句。以分号结尾
打开VS,创建C#中的控制台应用程序,项目名称及位置改好。
解决方案资源管理器,右键设置启动项目,打开Program.cs文件,类文件一般都已cs结尾,在类文件中编写代码,
main方法是最入口方法。
Console.WriteLine(“HelloWord”);
Console.ReadLine(“HelloWord”);
启动调试
1、类文件通常以 .cs 结尾。
2、namespace表示了一个命名空间为自定义的,上方的命名空间是系统自带的。
3、Main是静态的方法、应用程序的入口方法(应用程序最开始执行的代码)。
4、静态类Console.WriteLine(实现输出功能)
↓ ↓
来自于System命名空间 输出到控制台中
5、Console.ReadLine(让光标形成等待,等待进行输入)
6、启动调试 F5 开始执行(不调试)Ctrl+F5
命名空间是方法
先引入命名空间才能调用
using 命名空间名;
class 类名
class MyClass{
}
main方法是程序的入口 一个c#有且只有一个main 方法 而且必须是静态的
标识符只能由数字 字母 下划线组成 字母下划线开头
标识符不能是关键字
程序编写规范:
1.建议局部变量在最接近使用它的地方声明,成员变量声明在类的顶端,用换行符把它和方法分开。
2.用Pascal规则命名方法和类型:第一个字母大写并且后面连接词的第一个字母大写。
3.用Camel规则来命名局部变量和方法的参数,接口的名称加前缀“I”:名称中第一个单词的第一个字母小写,后面单词第一个字母大写。
4.所有(类)成员变量前加“_”.
5.使用某个控件的值时命名局部变量。
行注释 //xxxxxxxx
块注释 /*xxxxxxxxxxx*/
static void Main(string{}args)
{
console.writeline("Hello World!");
}
命名空间 (仓库)
using (打开仓库的钥匙)