我正在使用C#。
我有一个字符串数组如下:"1,2,3,4,5,..."
我尝试将字符串数组转换为字节数组,如下所示[]{1,2,3,4,5,...}
最好的方法是什么?
感谢。
答案 0 :(得分:7)
尝试使用 Linq :
string source = "1,2,3,4,5";
byte[] result = source
.Split(',')
.Select(item => byte.Parse(item))
.ToArray();
答案 1 :(得分:4)
byte[] byteArray = str.Select(s => Convert.ToByte(s, 16)).ToArray();
Str代表字符串[]。如果你有字符串,你应该字符串[] str = string.Split(',');
答案 2 :(得分:2)
byte[] result = Array.ConvertAll(str.Split(','), Convert.ToByte);