【发布时间】:2020-11-23 20:22:47
【问题描述】:
我正在用 Delphi 开发一个项目,我想将字节数组转换为字符串类型。我该怎么办?
示例 C# 代码:
private void ListenerOnDataTransmit(DataTransmitEventArgs e)
{
transmittedMsg = BitConverter.ToString(e.TransmittedBytes, 0, e.TransmittedBytes.Length);
try { Invoke(new EventHandler(UpdateTransmittedMessagesListView)); }
catch { }
}
【问题讨论】:
-
您忘了告诉我们“将字节数组转换为字符串”是什么意思。有几种不同的解释,都是合理的:(1)把字节数组当作ASCII,获取它编码的文本; (2) 将字节数组视为UTF8,获取其编码的文本; (3) 获取数组的原始十六进制数据表示; (4) 获取数组的原始二进制数据表示;等等。在后一种情况下,您要对数字进行分组吗?