基本特描述
- C#是一种代码可读性很强的编程语言
- C#中的注释有三种(A:/**/ B:// C:///)
- C#严格区分大小写
- 用 #region 和 #endregion 来定义代码区块
- 任何以#开头的都是C#的预处理指令
变量:
- 变量只能以字母\数字\下划线\@字符作为开头.
- 变量通常有两种命名法,Pascal\Camel
- 转义字符用\来表示
- 逐字指定转换用@来表示
数据类型
- C#中的数据类型分为自定义类型和预定义类型
操作符
- 一元操作符:处理一个操作数
- 二元操作符:处理两个操作数
- 三元操作符:处理三个操作数
C# 预算符优先级
优先级
|
类别
|
运算符
|
1
|
基本
|
(x) x.y f(x) a[x] x++ x――
new typeof sizeof checked unchecked
|
2
|
单目
|
+ - ! ~ ++x ――x (T)x
|
3
|
乘法与除法
|
* / %
|
4
|
加法与减法
|
+ -
|
5
|
移位运算
|
≤ ≥
|
6
|
关系运算
|
﹤ > <= >= is
|
7
|
条件等
|
= = ! =
|
8
|
位逻辑与
|
&
|
9
|
位逻辑异或
|
^
|
10
|
位逻辑或
|
|
|
11
|
条件与
|
&&
|
12
|
条件或
|
‖
|
13
|
条件
|
?:
|
14
|
赋值
|
= *= /= %= += -= <<= >>= &= ^= |=
|