Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c++;和c#转换字节字符串_C# - Fatal编程技术网

c++;和c#转换字节字符串

c++;和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”。我想用这个值填充一个字节数组。怎么做?我的意思是..一个字节[]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('-');
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当然会更好。