看到这个符号 我好像还没用过。。|=
解决方案 »
- nhibernate的GuidComb生成器。
- 发生未运行的.net framework 异常
- App.config里的读取问题?
- winform checkbox 怎样才能disable?就是不能选择不是readonly那种,选都不能选有没有
- C# 各个版本的语法 之间有没有修改的? 有没有废弃的? 谢谢 !
- 数据库连接问题
- [牛牛们看过来]关于数据库插入性能的问题。
- 简单问题,如何将字符串转成日期型
- 求助.net2.0的代码 与.net3.5 的有区别吗 老家看下列代码逻辑上有没有什么错误感激不尽!!!
- c#能制作com组件吗?
- C#显示层叫什么?
- ContextMenuStrip中ToolStripMenuItem菜单项的边距调整问题
{
static void Main(string[] args)
{ int a = 0x01; // 0000 0001
int b = 0x2; // 0000 0010
a |= b; // 0000 0011
Console.WriteLine("a={0}",a);
Console.WriteLine("Press any key to continute...");
Console.Read();
}
}输出
a = 3
int fun(string str);int i=0;
i=fun("a");
i |=fun("b");
i |=fun("c");
i |=fun("d");怎么理解啊
int a = 0x01; // 0000 0001
int b = 0x2; // 0000 0010
a |= b; // 0000 0011 a |= b; 相当于a = a | b
i |=4;
i |=3;为什么 输出 i 是7 啊 .. 不管怎么样都是 7
a |= b 等效于 a = a | b
0000
0010
------
00102 | 4 => 6
0010
0100
------
01106 | 3 => 7
0110
0011
--------
0111