当前位置:首页 > C#教程 > C#基础

C#运算符

逻辑与比逻辑或优先级高

一般使用逻辑与或逻辑或 ,效率更快 && ||

异或运算(^) 也就是说,当且仅当只有一个操作数为 true 时,结果才为 true。

& 运算符(与) 两个操作数都为true,结果才为true

| 运算符(或) 只要一个操作数为true,结果就为true

左移 (<<)
将第一个操作数向左移动第二个操作数指定的位数,空出的位置补0。
左移相当于乘. 左移一位相当于乘2;左移两位相当于乘4;左移三位相当于乘8。

右移 (>>)
将第一个操作数向右移动第二个操作数所指定的位数,空出的位置补0。

右移相当于整除. 右移一位相当于除以2;右移两位相当于除以4;右移三位相当于除以8。

is 判断对象是否为某一类型。 If( Ford is Car) // 检查 Ford 是否是 Car 类的一个对象。
as 强制转换,即使转换失败也不会抛出异常。 Object obj = new StringReader(“Hello”); StringReader r = obj as StringReader;

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!