C# 七、运算符

运算符列表:

算术运算符+ - * / %%为求余符号
赋值运算符= 
复合赋值运算符

+= -= *= /= %=

&=  |=  >>=  <<=  ^=

 
关系运算符== >= <= != >  <!=表示不等于
自增和自减运算符++  --

前自增:++变量;先加一,再参与运算。

后自增:变量++;先参与运算,再加一。

前自减:--变量;先减一,再参与运算。

后自减:变量--;先参与运算,再减一。

条件运算符(三元运算符)

变量=条件?A值 :B值;

如果条件成立,变量取A值,否则,变量取B值。
逻辑运算符

&&逻辑与 ||逻辑或 !逻辑非

&按位与 |按位或 ^按位异或 ~按位取反

或短路(前边成立真,后边没有必要计算)

与短路(前边成立假,后边没有必要计算)
数据类型转换运算符() 
成员访问运算符. 
索引运算符[] 
类型信息运算符sizeof  typeof is as

typeof:获得系统原型对象的类型,也就是Type类型。

sizeof:获得数据类型在内存中的大小。

as:强制转换,即使转换失败也不会抛出异常。

is:判断对象是否为某一类型。

对象创建运算符new 
溢出异常控制运算符

checked{语句}

unchecked{语句}

用于允许或者禁止对指定的运算进行检测,并指出相应的错误提示信息。

移位运算符<< >> 
间接寻址运算符  * -> &(只用于不安全的代码) [] 
命名空间别名限定符:: 
可空类型运算符?

将空赋给值类型

在调用方法或属性前检查操作数是否为null

可以用它组成调用链.

空接合运算符??如果一个值为空,就取另一个值.

运算符优先级在此省略,请自行查阅。 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值