2016-06-26 19 views
0

stringbyteに変換し、stringとして出力します。C#文字列をバイトに変換し、ouputを文字列として

例: 文字列:255 出力:0xFF

richTextBox1.AppendText(textBox1.Text + " || " + Convert.ToBytes(textBox1.Text) + "\n"); 

私はSystem.Byte[]代わりの値を取得しています。

+0

私が思うに、あなたが進(大文字)にその値を表す文字列0〜255の数値を表し桁の完全構成される文字列を変換したいと言っていると"0x"接頭辞。 –

答えて

0

アレイを実装する実装はありません。あなたは自分で書く必要があります。以下のコードのような何か:

byte[] bytes = new byte[] { 1, 2, 3, 4, 5, 6 }; 
      string output = string.Empty; 
      foreach (byte item in bytes) 
      { 
       output += Convert.ToString(item, 16).ToUpper().PadLeft(2,'0'); 

      } 
      Console.WriteLine(output); 
      //or using string.Format 
      bytes = new byte[] { 1, 2, 3, 14, 15, 16 }; 
      output = string.Empty; 
      foreach (byte item in bytes) 
      { 
       output = string.Format("{0},{1:X}", output, item); 

      } 
      Console.WriteLine(output); 
+0

魅力のように動作します、ありがとう –

関連する問題