【发布时间】:2010-11-30 11:55:25
【问题描述】:
我写了一个函数来将byte[] 转换为string,我添加了“;”在每个字节之后。现在我想通过拆分字符串(类似于 CSV 字符串)将这个 string 转换为 byte[]。
public string ByteArrayToString(byte[] byteArray,string s)
{
for (int i = 0; i < byteArray.Length; i++)
{
s += byteArray[i].ToString() + ";";
}
s = s.Substring(0, s.Length - 1);
return s;
}
我怎样才能写一个函数把这个字符串再次转换成那个字节数组?
【问题讨论】:
-
字符串是
T;*;|;m;还是84;42;124;109;? -
"谢谢,但它帮不了我!我想用 ";" 分割我的字符串,然后把它放在数组中,然后将它转换为字节 [] " 尝试为此编写一些伪代码所以我们可以看到你想要什么。我对那个 qoute 的理解是你想将一个 string[] 转换为一个 byte[],同时将每个字符串值解释为一个字节。这是不可能的。您需要转换每个值
标签: c# .net string bytearray string-split