繁体   English   中英

在文本框中显示byte []数组变量(原样)

[英]display byte[] array variable in textbox (as is)

也许已经问过问题了,但是我没有找到多少或者没有按照我的意愿进行转换。 抱歉,如果问题重复(请给我链接,如果是)。

我在字节数组中获取了一些信息,并且在调试时我以十进制形式看到它。 如何像在文本块或标签中一样显示此字节数组?

我不想要一些十六进制形式,只是纯十进制字节数组:)

有什么问题请问。 感谢帮助!

您可以使用String.Join

textBox1.Text = String.Join(",", buf);

我想这会适合:

using System.Text;
StringBuilder sb = "";
foreach (byte b in byteArray)
{
    sb.AppendLine(b);
}
Label.Text = sb.ToString();

问候。

C#字节存储8位(0-255),显示为更具可读性。 它不显示十进制数,而是显示ac#字节,即0到255之间的数字。

参考资料:
C#-读取字节,它们是什么以及正在发生什么。 我期望二进制值,而不是十进制数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM