/// <summary>
        /// 将二进制字符串转为字符串
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static string BinaryToString(string str)
        {
            string result = string.Empty;            string binaryString = str;
            /*
             * 处理过程
             */            return result;
        }
  private void button1_Click(object sender, EventArgs e)
        {
            string d1=  BinaryToString("00000001");//8位为例子 前面的0省略
            string d2 = BinaryToString("00000010");
            string Love = BinaryToString("111001000110001");            //希望得到的结果是 d1=1;d2=2;Love=爱
        }

解决方案 »

  1.   

    http://www.blogjava.net/blogpig/archive/2006/10/24/76910.html
      

  2.   

    //十进制转二进制
    Console.WriteLine(Convert.ToString(69, 2));
    //十进制转八进制
    Console.WriteLine(Convert.ToString(69, 8));
    //十进制转十六进制
    Console.WriteLine(Convert.ToString(69, 16));//二进制转十进制
    Console.WriteLine(Convert.ToInt32("100111101", 2));
    //八进制转十进制
    Console.WriteLine(Convert.ToInt32("76", 8));
    //十六进制转十进制
    Console.WriteLine(Convert.ToInt32("FF", 16));
      

  3.   


            public static string BinaryToString(string str)
            {
                int i = Convert.ToInt32(str, 2);
                return ((char)i).ToString();
            }