2013-04-11 231 views
1

我有一个mac地址作为字符串,格式如下:xx:xx:xx:xx:xx:xx(六个由冒号分隔的两个十六进制数字组成的组)。将格式化的mac地址转换为十六进制值

我想将字符串转换为它各自的十六进制值(作为System.Byte类型)。

我该如何转换它?

回答

2

这个?评论后

"00:0a:fe:25:af:db" -split ':' | % { [byte]"0x$_" } 

编辑:

呢?

[UInt64] "0x$("00:0a:fe:25:af:db" -replace ':')" 
+0

我真的到了那么远,但我不知道如何将此列表转换为联合十六进制值。 – iTayb 2013-04-11 11:23:38

+0

什么是“十六进制值”? – 2013-04-11 11:25:12

+0

'$ x = 0x000afe25afdb' – iTayb 2013-04-11 11:26:13