NetworkInterface[] arr = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface item in arr)
{
PhysicalAddress mac = item.GetPhysicalAddress();
}
Run Code Online (Sandbox Code Playgroud)
它返回值00E0EE00EE00,而我希望它显示类似00:E0:EE:00:EE:00但我需要使用.Net 4
有任何想法吗 ?
您可以使用String类的String.Insert方法来添加:
string macAddStr = "00E0EE00EE00";
string macAddStrNew = macAddStr;
int insertedCount = 0;
for(int i = 2; i < macAddStr.Length; i=i+2)
macAddStrNew = macAddStrNew.Insert(i+insertedCount++, ":");
//macAddStrNew will have address 00:E0:EE:00:EE:00
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5407 次 |
| 最近记录: |