请教如何把string转换为二进制串输出

解决方案 »

  1.   

    http://wenwen.soso.com/z/q251184166.htm
    看看这个
      

  2.   

    查找MSDN;
      可以解决……
      

  3.   

    var test = "abc";
    var data = System.Text.Encoding.UTF8.GetBytes(test);
    var test1 = "";
    data.ToList().ForEach(x => test1 += x.ToString("x2"));
    不过我觉得你可能想要的是base64字符串
    var test = "abc";
    var data = System.Text.Encoding.UTF8.GetBytes(test);
    var base64 = Convert.ToBase64String(data);
      

  4.   

    可以自己写一个方法 /// <summary>/// 方法名:Pipei/// 功能:将待转换数转化成要求的进制数/// </summary>/// <param name="nDZ">待转换数</param>/// <param name="nJZ">进制判断</param>/// <returns></returns>public string Pipei(int nDZ,int nJZ){string ss = "";Stack<string> stack=new Stack<string>();while (nDZ>0){stack.Push(Convert.ToString( nDZ% nJZ));nDZ= nDZ/ nJZ;}while (stack.Count>0){ss += stack.Pop();}return ss;}
      

  5.   

    string a="250";
    string   s   =   Convert.ToString((int)a,2); 
    这个不会看不懂吧
      

  6.   

    Console.WriteLine(Convert.ToString(Convert.ToInt32(a), 2));