this.TextBox1.Text="周晓荣";
如何在this.TextBox2.Text中得到值   D6DCCFFEC8D9  二进制数据

解决方案 »

  1.   

    String a = "周晓荣";
    Byte[] b = System.Text.Encoding.GetEncoding("Gb2312").GetBytes(a);
    a = "";
    foreach(byte x in b )
      a+=x.ToString("X2");
    this.TextBox2.Text = a;
      

  2.   


    string a = this.TextBox1.Text;
                var sb = new StringBuilder(a.Length * 4);
                Array.ForEach(System.Text.Encoding.GetEncoding("Gb2312").GetBytes(a), obj => sb.AppendFormat("{0:X2}", obj));
                this.TextBox2.Text = sb.ToString();