• 本站域名:OceanCoder.cn 若您喜欢本站,请添加至收藏夹!
  • 网站少部分资源来源自网络,如有侵犯您的权益,请联系站长删除!
  • 本站所有文章,除特殊标明外,皆为本人原创,转载请注明出处,谢谢合作!
  • 本站所下载的资源,若无特殊说明,使用统一解压密码:oceancoder.cn
  • 本站已实现布局自适应,支持手机端、pad端访问,欢迎体验
  • 本站部分资源可通过微信公众号留言获取,欢迎体验

[C#]获取本机网卡信息

C# OceanCoder 2017-07-27 4321 次浏览 0个评论
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();            
foreach (NetworkInterface adapter in nics)
{  //判断是否为以太网卡                
    //Wireless80211 无线网卡    
    //Ppp  宽带连接                
    //Ethernet   以太网卡 
    if (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet)
   {                    
       //获取以太网卡网络接口信息
      IPInterfaceProperties ip = adapter.GetIPProperties();                    
      //获取单播地址集
      UnicastIPAddressInformationCollection ipCollection = ip.UnicastAddresses;
      foreach (UnicastIPAddressInformation ipadd in ipCollection)
     {                        
         //InterNetwork  IPV4地址      
         //InterNetworkV6  IPV6地址                        
         //Max  MAX 位址
        if (ipadd.Address.AddressFamily == AddressFamily.InterNetwork) //判断是否为ipv4
        label1.Text = ipadd.Address.ToString();//获取ip                    
     }
   }
 }


已有 4321 位网友参与,快来吐槽:

发表评论