C# 获取网卡设备描述

就是用c#怎么获取本机所有的网卡设备的名称(就是现在使用的网卡是什么),不是IP地址或MAC地址那些.... 就是用c#怎么获取本机所有的网卡设备的名称(就是现在使用的网卡是什么),不是IP地址或MAC地址那些. 展开
 我来答
zkkkk66
推荐于2018-04-13 · TA获得超过132个赞
知道小有建树答主
回答量:321
采纳率:0%
帮助的人:112万
展开全部

很完整的来了!!

using System.Net.NetworkInformation;  
using System.Net;

namespace NetworkInterfaceExample  
{  
   public partial class Form1 : Form  
   {  
       public Form1()  
       {  
           InitializeComponent();  
       }  
 
       private void Form1_Load(object sender, EventArgs e)  
       {  
           ShowAdapterInfo();  
       }  
 
       /// <summary> 
  
       /// 显示网卡信息 
  
       /// </summary> 
  
       private void ShowAdapterInfo()  
       {  
           NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();  
           lst_NetworkAdapter.Items.Add("适配器个数:" + adapters.Length);  
           int index = 0;  
 
           foreach (NetworkInterface adapter in adapters)  
           {  
               index++;  
               //显示网络适配器描述信息、名称、类型、速度、MAC 地址   
               lst_NetworkAdapter.Items.Add("---------------------第" + index + "个适配器信息---------------------");  
               lst_NetworkAdapter.Items.Add("描述信息:" + adapter.Name);  
               lst_NetworkAdapter.Items.Add("类型:" + adapter.NetworkInterfaceType);  
               lst_NetworkAdapter.Items.Add("速度:" + adapter.Speed / 1000 / 1000 + "MB");  
               lst_NetworkAdapter.Items.Add("MAC 地址:" + adapter.GetPhysicalAddress());  
                 
               //获取IPInterfaceProperties实例 
  
               IPInterfaceProperties adapterProperties = adapter.GetIPProperties();  
                 
               //获取并显示DNS服务器IP地址信息   
               IPAddressCollection dnsServers = adapterProperties.DnsAddresses;  
               if (dnsServers.Count > 0)  
               {  
                   foreach (IPAddress dns in dnsServers)  
                   {  
                       lst_NetworkAdapter.Items.Add("DNS 服务器IP地址:" + dns + "\n");  
                   }  
               }  
               else  
               {  
                   lst_NetworkAdapter.Items.Add("DNS 服务器IP地址:" + "\n");  
               }  
           }  
       }  
   }  
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式