winform C#如何获取本地计算机网卡信息---适用多网卡计算机
创建新的winform项目,命名为getMacIPmaskGateWay
在Form1窗体上添加一个textbox控件和button按钮
添加引用程序集
引入命名空间using System.Management;
功能代码ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection nics = mc.GetInstances();
foreach (ManagementObject nic in nics)
{
//循环获取本地计算机IP、MAC、Subnet、Default GateWay
if (Convert.ToBoolean(nic["ipEnabled"]) == true)
{
try{
//当获取不到数据时,弹出异常
string mac = nic["MacAddress"].ToString();//Mac地址
string ip = (nic["IPAddress"] as String[])[0];//IP地址
string ipsubnet = (nic["IPSubnet"] as Str