c#运算符
2021-04-20 14:26
阅读:492
c#运算符分为:算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符
1.算数运算符:+ 、- 、* 、/ 、% 、++ 、--
2.关系运算符:== 、!=、>、=
3.逻辑运算符:&& . || . !
4.位运算符:& . | . ^ . ~ . >
5.赋值运算符:= . += .-= . *= . /= . %= . >= . &= . |= . !=
6.其他运算符:
sizeof():返回数据类型的大小,如 sizeof(int) = 4;
typeof():返回class的类型;
&:返回变量的地址 ,如 &a 将得到 a 的实际地址;
?::条件表达式,如 (x>y)?x:y ,若条件为真则返回x,否则返回y ;
is:判断对象是否为某一类型,如 if(Ford is Car) 检查Ford是否是Car类的一个对象;
as:强制类型转换,即使转换失败,也不会抛出异常,如 Object obj = new StringReader("hello"); StringReader r = obj as StringReader;
评论
亲,登录后才可以留言!