日期:2014-05-18 浏览次数:21039 次
            string bin = Convert.ToString(10, 2);
            StringBuilder sb = new StringBuilder();
            foreach (char c in bin)
                sb.Append(c == '0' ? '1' : '0');
            Console.WriteLine(Convert.ToInt32(sb.ToString(), 2) + 1);
------解决方案--------------------
~ 运算符对操作数执行按位求补运算,其效果相当于反转每一位。按位求补运算符是为 int、uint、long 和 ulong 类型预定义的。