我有一个简单的MAC地址字符串,"b8:27:eb:97:b6:39"
,我想在C#代码中将其转换为字节数组[184, 39, 235, 151, 182, 57]
。
所以我使用以下方法进行拆分:
var split = str.Split(':');
byte[] arr = new byte[6];
然后我需要一种类似于for
循环的方法,将每个子字符串转换为16位整数。我尝试过Convert.ToInt8(split[i])
、split[i].ToChar(0,2)
和(char)split[i]
,但我无法想出如何将两个字符串字符组合成一个8位数字。