1. C# 命名空间
a) 类名是不能重名的。
b) 但类是面向对象语言的基本单位。数量会上万,为了像变量的作用域一样将类分隔开,需要使用命名空间。
c) 命名空间类似于文件夹,不同文件夹下的文件可以同名,同理不同命名空间下的类也可以同名。并且命名空间的作用域不像语句块,不会延申到子命名空间。
d) 命名空间使用关键字namespace+空间名定义。使用大括号包围放在他下面的类。
类似于文件夹,命名空间也可以分层。但是类名不能和同级的命名空间重名。
2. C# 类
a) 当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量称为类的成员。
b) 类的定义是以关键字 class 开始,后跟类的名称。类的主体,包含在一对花括号内。下面是类定义的一般形式:
//普通类
class class_name
{
}
c) 如果要访问类的成员,你要使用点(.)运算符。
d) 点运算符链接了对象的名称和成员的名称。
3. C# 标识符及关键字
a) 标识符
变量名 方法名 类名 枚举 自定义的东西只要符合规则都叫标识符
1. 含义:用来命名的一种字符串(不能是关键字)。
2. 注意事项:
• 字母和下划线(a-z、A-Z和_)可以用在任何位置。
• 数字不能放在首位,可以放在除首位的任何地方。
• @字符只能放在标识符的首位。虽然允许使用,但是不推荐将@作为常用字符。
• 标识符区分大小写。
b) 关键字
1. 含义:用来定义C#语言的字符串记号。(不建议死记硬背)
2. 注意事项:
• 关键字不能用作变量名或其他任何形式的标识符,除非以@字符开始。
• 所有C#关键字全部都由小写字母组成。
3. 上下文关键字仅在特定的语言结构中充当关键字的标识符,可以在代码的其他部分被用作标识符。
4. 注释是被编译器忽略但被包含在代码中以说明代码的文本片段
4. C# 语句
1. 语句是描述某个类型或让程序执行某个动作的源代码指令。分为声明语句、嵌入语句、标签语句。
标签语句由一个标识符后面跟一个冒号,再跟一条语句所组成,形式如下:
int xyz = 0; //表示变量xyz
xyz : Console.Writeline("这样写是可以的!"); //表示标签xyz
2. 如果细说的话里面还有空语句,块语句,简单语句等等。
3. 简单语句由一个表达式和后面跟着的分号组成,块是由一对大括号括起来的语句序列。在块里面也可以包含声明,嵌套,标签等。
4. 表达式语句可在表达式后面放置语句终结符(分号)来从一个表达式创建一条语句。
x=10;
5. 控制流语句,条件执行 依据一个条件执行或跳过一个代码片段。
if;
if...else;
switch;
6. 循环语句 重复执行一段代码
do;
while;
for;
foreach;
7. 跳转语句 把控制流从一个代码片段改变到另一个代码片段中的指定语句
break;
continue;
return;
goto;
throw;
标签:语句,定义,C#,程序结构,关键字,命名,标识符 From: https://www.cnblogs.com/ksjqsj/p/17405831.html