private ObjectSafetyOptions m_options =
ObjectSafetyOptions.INTERFACESAFE_FOR_UNTRUSTED_CALLER |
ObjectSafetyOptions.INTERFACESAFE_FOR_UNTRUSTED_DATA;
第二行的 | 是什么意思  

解决方案 »

  1.   

    去http://community.csdn.net/ 社区积分看
    上面的那个问题,应该是或则的意思
      

  2.   

    "|" 和"||"比较的结果相同,只不过“||”的效果要好一些,因为它可能根本就不需要第二个数的值,比如:当比较bool时,如果第一个数是true,进行或操作,就直接返回true,而不再需要第二个数的值了。
    “|”一般多用于数值的位操作。就是对数值的位进行或操作。
    比如:4|5 是比较二进制的 100 和 101 结果是101 也就是5。|和|| 的区别和& 和&& 的区别一样。
      

  3.   

    没事儿多看看书...二元 | 运算符是为整型和 bool 类型预定义的。对于整型,| 计算操作数的按位“或”结果。对于 bool 操作数,| 计算操作数的逻辑“或”结果;也就是说,当且仅当两个操作数均为 false 时,结果才为 false。你这里明显是枚举值按位“或”...
      

  4.   

    还有这个...C#中只有“;”号结束才算一行,和你编辑的行是两码事...所以这段代码是一行,分行写是为了看的清楚...int i;i=1;//这是两行