sss*_*sss 2 .net c# string bytearray string-split
我写了一个转换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;
}
Run Code Online (Sandbox Code Playgroud)
我怎么能写一个函数再次将这个字符串转换为该字节数组?
试试这个
var byteArray = new byte[] {123, 11, 111};
var stringBytes = string.Join(";", byteArray.Select(b => b.ToString()));
var newByteArray = stringBytes.Split(';').Select(s => byte.Parse(s)).ToArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7890 次 |
| 最近记录: |