位运算我会,如果我没错的话,你最后一句说错了,X|Y,只要X为true,后面的才不看 我不懂的是,我给出的代码最后一句算出来的结果对索引器有什么用
这个你要看一下 位运算符了。 1 ~ 运算符对操作数执行按位求补运算,其效果相当于反转每一位 2 左移运算符 (<<) 将第一个操作数向左移动第二个操作数指定的位数 3 使用 &= 赋值运算符的表达式,例如 x &= y 等效于 x = x & y 4 使用 |= 赋值运算符的表达式,例如 x |= y 等效于 x = x | y x & y和 x|y 都是短路运算。就是 只要x为false,后面就不看了 具体看 https://msdn.microsoft.com/zh-cn/library/h5f1zzaw(v=vs.110).aspx
表达式离开了语境,就什么都不是
110,561
社区成员
642,566
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧