C#基础
一、C#中的命名空间
C#程序中的一种代码组织形式,主要用来标识类的可见范围,使用namespace关键字定义命名空间。
在C#中,使用命名空间用using关键字。
二、类的概念
1.什么是类?
类是一种数据结构,存储数据成员,方法成员和其他类内容,便于调用。
2.定义类
使用class关键字定义类
三、C#中的关键字
1.C#中常用的关键字
四、C#中的标识符
1.什么是标识符?
类名、变量名、数组名、方法名(函数名)都是标识符
标识符实际上是按一定规则取的名字。
2.标识符命名规则
-
首字母
由字母和下划线组成 -
其余部分
可以由数字、字母下划线组成 -
标识符不可以与C#关键字冲突
-
标识符是区分大小写的
五、程序的启动器 - - -Main方法
C#程序分为命令行程序和可视化窗体程序,这两种程序的入口处都在Main方法。
1.Main方法的要求
- Main方法必须定义为static
- Main方法的首字母必须大写
- 返回值只可以是void或int
- 命令行参数可选
2.Main方法常见的错误提示
-
没有Main方法
-
Main写成了main
-
没有用static
-
注意Main的返回值只可能有两种,void 和 int
-
程序中存在多个Main方法
-
解决办法:
在项目属性里修改默认启动对象
六、代码编写规则
1.基本规则
- 尽量使用接口编程
- 关键语句写注释
- 局部变量随用随声明
- 尽量少用goto语句
- 如果参数多,建议使用结构
- 避免对大段代码使用try…catch
- 同一个文件中避免写多个类
- 字符串多变时,用StringBuilder
- if语句块中使用{ }
- switch语句一定写default
2.命名方法
- Pascal命名方法,所有单词第一个首字母大写,其他字母小写
- Camel命名方法,除了第一个单词,所有单词第一个字母大写,其他字母小写