c++;和c#转换字节字符串
我正在处理一个问题。我有一个字符串“00-C4-D3-EC-12-45”。我想用这个值填充一个字节数组。怎么做?我的意思是..一个字节[]x=新的字节[6]的值:0x00,0xC4;0xD3…等等。我们需要一个解决方案。THXc++;和c#转换字节字符串,c#,C#,我正在处理一个问题。我有一个字符串“00-C4-D3-EC-12-45”。我想用这个值填充一个字节数组。怎么做?我的意思是..一个字节[]x=新的字节[6]的值:0x00,0xC4;0xD3…等等。我们需要一个解决方案。THX "00-C4-D3-EC-12-45".Split('-').Select(s=>Convert.ToByte(s, 16)).ToArray(); 或没有LINQ: string[] parts="00-C4-D3-EC-12-45".Split('-'); b
"00-C4-D3-EC-12-45".Split('-').Select(s=>Convert.ToByte(s, 16)).ToArray();
或没有LINQ:
string[] parts="00-C4-D3-EC-12-45".Split('-');
byte[] bytes=new byte[parts.Length];
for(int i=0;i<bytes.Length;i++)
bytes[i]=Convert.ToByte(parts[i], 16);
string[]parts=“00-C4-D3-EC-12-45”。拆分('-');
字节[]字节=新字节[parts.Length];
(int=0;C++是怎么进入这里的?)很漂亮。我每天都很喜欢LINQ。没有LINQ就不难了。但是如果有可能的话,LINQ当然会更好。