c#基本语法

算术运算符: + - * / % ( 即:取余数 )
逻辑运算符 (布尔型与按位): & ( ) | ( ) ! (非)、 ^ ( 异或 ) ~ (按位求补)、 && (与)、 || (或)
字符串串联 +
递增与递减 : ++ -- (这里注意一下 x++ ++x 的区别)
移位运算符: 左移位 << x<<3 左移 3 位,相当与乘 2 3 次方)
       右移位 >> (x>>3 右移 3 位,相当于除以 2 3 次方,下取整 )
关系运算 == != > < >= <=
赋值运算符: =   +=   -=   *=   /=   %=   &=   |=   ^=   <<=   >>=
// 如: X+=y  等价与 x=x+y
成员访问 ( 用于对象 ) . ( 索引(用于数组或索引符): [] 
数据类型转换符: ()
// (double)123
条件运算符( 3 元运算符) :  ?:  
// 如: string ax = (x&y) ? "Yes":"No";
创建对象: new 
// 如: TextBox t=new TextBox();
类型信息运算符: as is sizeof typeof
1 as : 类似于类型转换,所不同的是,当转换失败时,将产生空,而不是引发异常。
2 is 可以检查 对象是否与特定的类型兼容:
如:int a =10 ;
if(a is Object){ …… }
使用sizeof可以确定堆栈中类型的字节数. 注意:只能用在unsafe下:
如:unsafe{ sizeof(int);}
默认情况下C#编辑器是不允许运行不安全代码的,但可以设置工程属性,将 允许运行不安全块 设置为true
3         typeof:: 返回一个表示特定类型的 Type 对象。
// Type t= typeof(string);
//Label1.Text=t.ToString(); // 返回的是 System.String
益出异常控制运算符号 :  checked unchecked
// byte a=255; //byte 范围: 0~255
// checked { a++ ;} // 益出则抛出异常, [ 默认是 unchecked 的,益出时只是返回 0]
// label1.Text=a.ToString(a);
寻址运算符: * -> & [] 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值