如何在C#中转换字符串到byte []而不进行转换

时间:2017-05-09 11:38:50

标签: c# .net

我想将string转换为byte[]而不转换/更改值。 例如:
转换为string后,"10,34,56,64,32"byte[]也应为{ 10, 34, 56, 64, 32 }

这个给了我意想不到的结果:

var result = Encoding.ASCII.GetBytes("10,34,56,64,32");

1 个答案:

答案 0 :(得分:10)

怎么样

byte[] result = "10,34,56,64,32".Split(',').Select(byte.Parse).ToArray();