CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

|=这是什么运算符??????

楼主xxxxxxxxx()2005-11-29 22:33:47 在 .NET技术 / C# 提问

cp.Style   |=   PBS_VERTICAL;  
   
  |=这是什么运算符?????? 问题点数:50、回复次数:1Top

1 楼s5689412(华君)回复于 2005-11-29 22:35:31 得分 50

|   =   运算符请参见  
  C#   运算符   |   7.13   赋值运算符“或”赋值运算符。  
  lhs   |=   expr  
  其中:    
  lhs    
  存储位置、属性或索引器。    
  expr    
  一个表达式。    
  备注  
  表达式使用   |   =   赋值运算符,如  
  x   |=   y  
  等效于  
  x   =   x   |   y  
  不同的是   x   只被计算一次。|   运算符对整型操作数执行按位“或”操作,对布尔操作数执行逻辑“或”操作。  
  |   =   运算符不能被直接重载,但用户定义的类型可重载   |   运算符(请参见   operator)。  
  示例  
  //   cs_operator_or_assignment.cs  
  using   System;  
  class   Test    
  {  
        public   static   void   Main()    
        {  
              int   a   =   0x0c;  
              a   |=   0x06;  
              Console.WriteLine("0x{0:x8}",   a);  
              bool   b   =   true;  
              b   |=   false;  
              Console.WriteLine(b);  
        }  
  }  
  输出  
  0x0000000e  
  True  
  Top

相关问题

  • 这是什么运算符?
  • .*是什么运算符?
  • |=运算符是什么意思
  • 请问“##”运算符是什么意义?
  • oracle的与运算符号是什么?
  • 除法运算符是“/”吗?我这里为什么结果是取整?
  • 运算符重载这里起什么作用
  • delphi里的指数运算符是什么??
  • 请问VB里移位操作的运算符是什么?
  • 一个问题 OP->DATE 是什么运算符?

关键词

  • 运算符
  • 赋值

得分解答快速导航

  • 帖主:xxxxxxxxx
  • s5689412

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo