今天在一本书上看到这样一句话:除了加法操作符(+)之外,不能对string或者bool类型的值使用任何算术操作符对string类型的值使用加法操作符(+)在正常不过了,可是对bool类型的值使用加法操作符(+)怎么理解?望高人举例一下

解决方案 »

  1.   

     public Form1()
            {
                InitializeComponent();
                bool b1 = true;
                bool b2 = false;
                MessageBox.Show((b1 + b2).ToString());
            }LZ在扯淡,,编译不过去
      

  2.   

    bool值 有 true 和 false  不能做+ -算数运算 可以进行逻辑运算 & | ~ 什么的  
      

  3.   


    Visual Csharp 2008从入门到精通PDF版的第61页,是微软MVP的人编写的,这本书很好讲得很具体,就是这句话不知道是写错了还是怎么的