C# 获取网卡信息:名称、MAC 地址和更多
{"title":"C# 获取网卡信息:名称、MAC 地址和更多","description":"本文将介绍如何在 C# 中使用 NetworkInterface 类获取网卡信息,包括名称、MAC 地址,并提供示例代码。","keywords":"C#, 网卡, 网络接口, NetworkInterface, MAC 地址, 获取网卡信息, 网络编程","content":"在 C# 中,可以使用 NetworkInterface 类来获取网卡信息。下面是一个示例代码,可以获取所有网卡的名称和 MAC 地址:\n\ncsharp\nusing System;\nusing System.Net.NetworkInformation;\n\nclass Program\n{\n static void Main()\n {\n NetworkInterface[] networkInterfaces = NetworkInterface.GetAllNetworkInterfaces();\n\n foreach (NetworkInterface networkInterface in networkInterfaces)\n {\n Console.WriteLine("名称: " + networkInterface.Name);\n Console.WriteLine("MAC 地址: " + networkInterface.GetPhysicalAddress());\n Console.WriteLine();\n }\n\n Console.ReadLine();\n }\n}\n\n\n这段代码首先使用 NetworkInterface.GetAllNetworkInterfaces() 方法获取所有网卡的信息,然后使用 foreach 循环遍历每个网卡,输出名称和 MAC 地址。\n\n可以根据需要自定义输出网卡的其他信息,比如 IP 地址、子网掩码等。参考 NetworkInterface 类的其他方法和属性可以获取更多的网卡信息。"}
原文地址: https://www.cveoy.top/t/topic/prKn 著作权归作者所有。请勿转载和采集!