string a = "00001011";
string b = "10101100";
如何对这两个字符串做或运算得出"10101111"?

解决方案 »

  1.   

    直接or一下就可以了or就是有1出1,全0出0
      

  2.   

    这是不是ACM竞赛的题目啊 
    如果不是的话
            private static string XorString(string leftValue, string rightValue)
            {
                Byte leftByte=Convert.ToByte(leftValue, 2);
                Byte rightByte = Convert.ToByte(rightValue, 2);
                return Convert.ToString(leftByte | rightByte, 2);
            }
      

  3.   

    string a = "00001011";
                string b = "10101100";
                int ia = Convert.ToInt32(a, 2);
                int ib = Convert.ToInt32(b, 2);
                int ir=ia | ib;
                string r = Convert.ToString(ir, 2);
                Console.WriteLine(r);
      

  4.   

    Convert.ToInt32(a,   2); 
    没这个方法啊
      

  5.   

    整形的有ToByte,ToInt16,ToInt32,ToInt64