C#语法速查

  
第一章基础语法
1.1 数据类型
数据类型
关键字
字节数
符号
取值范围
值类型
简单类型
整数类型
sbyte
8
[-128,127]
byte
8
[0,255]
short
16
[-32768,32767]
ushort
16
[0,65535]
int
32
[-2147483648,2147483647]
uint
32
[0,4294967295]
long
64
[-9223372036854775808,
9223372036854775807]
ulong
64
[0,18446744073709551615]
布尔类型
bool
 
 
true/false
实数类型
float
 
 
 
double
 
 
 
decimal
 
 
 
字符类型
char
 
 
 
结构类型
 
struct
 
 
 
枚举类型
 
enum
 
 
 
引用类型
 
class
 
 
 
代表
 
delegate
 
 
 
数组
 
 
 
 
 
接口
 
 
 
 
 
1.2 类型转换
1.隐式类型转换
 
2.显示类型转换
 
1.3 变量
1.变量命名规则
l          只能由字母、数字和下划线组成;
l          必须以字母开头;
l          不能与关键字名称相同(允许“@+关键字”变量,但建议不要使用);
l          不能与库函数名称相同。
2.变量类型
l          静态变量 static variables;
l          非静态变量 instance variables;
l          数组元素 array elements;
l          值参数 value parameters;
l          引用参数 reference parameters;
l          输出参数 output parameters。
1.4 常量
1.声明格式
attributes constant-modifiers const type constant-declarators;
说明:
     常量修饰符constant-modifiers可以是:new,public,protected,internal,private;
     常量类型type必须是以下之一:sbyte,byte,short,ushort,int,uint,long,ulong,char,float,double,decimal,bool,string,枚举类型或引用类型。
例如:public const double x=1.0,y=2.0,z=3.0;
1.5 运算符
操作符类别
操作符
初级操作符
(x) x.y f(x) a[x] x++ x-- new type of sizeof checked unchecked
一元操作符
+ - ! ~ ++x --x (T)x
乘除操作符
* / %
加减操作符
+ -
移位操作符
<< >>
关系操作符
< > <= >= is as
等式操作符
== !=
逻辑与操作符
&
逻辑异或操作符
^
逻辑或操作符
|
条件与操作符
&&
条件或操作符
||
条件操作符
?:
赋值操作符
= *= /= %= += -= <<= >>= &= ^= |=
注:以上运算符按优先级从高到低排列
1.6 语句
1.if 语句
if(boolean-expression)
       {statement}
else
       {statement}
2.switch语句
switch(controlling-expression)
{
       case constant-expression:statement;break;
       …
       default:statement;break;
}
3.while语句
while(boolean-expression)
       statement
4.do-while语句
do
       statement
       while(boolean-expression)
5.for语句
for(initializer;condition;iterator)
       statement
6.foreach语句
foreach(type identifier in expression)
       statement
7.continue语句
8.break语句
9.goto语句
10.checkedunchecked语句
11.throw语句
12.try-catch-finally语句
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值