小编Roi*_*era的帖子

使用C#获取IP地址和适配器描述

我在同步"IP地址和描述"时出现问题.

目标是这样的:

获取IP地址和描述是什么?

例:

| Atheros Azx1234 Wireless Adapter |

|192.168.1.55                      |
Run Code Online (Sandbox Code Playgroud)

但结果不是我的预期......

这是我的代码随意尝试...

private void button1_Click(object sender, EventArgs e)
{
    NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
    IPHostEntry host;
    host = Dns.GetHostEntry(Dns.GetHostName());

    foreach (NetworkInterface adapter in interfaces)
    {
        foreach (IPAddress ip in host.AddressList)
        {
            if ((adapter.OperationalStatus.ToString() == "Up") && // I have a problem with this condition
                (ip.AddressFamily == AddressFamily.InterNetwork))
            {
                MessageBox.Show(ip.ToString(), adapter.Description.ToString());
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

c# networking ip-address

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

ip-address ×1

networking ×1