【发布时间】:2014-11-10 11:17:03
【问题描述】:
如何将我的编码结果设置为TextBox?
string myString;
myString = "Hello World";
byte[] data = Encoding.ASCII.GetBytes(myString);
textBox1.Text = data.ToString();
这会在 TextBox 中显示“System.Byte[]”,但我想在 TextBox 中显示十六进制结果。
【问题讨论】:
-
谁支持这个问题,请解释 OP 如何显示字节数组。
-
@Alireza:这不是重复的——这个人想要显示实际的字节,而不是字符串表示。
-
@Ian:重复的问题涵盖了将
byte[]显示为字符串的所有可能方式,包括实际字节。 -
@Ian Alireza 提出的问题确实涵盖了第二个答案中的所有选项。这与 Jon Skeet 的 (+1) 答案基本相同。