C#获取主机地址信息

新建一个项目,叫IPAdd
在这里插入图片描述
在这里插入图片描述

窗体设计

在这里插入图片描述

命名空间

首先添加命名空间:

using System.Net;

源代码

label2.Text = string.Empty;
System.Net.IPAddress[] ips = Dns.GetHostAddresses(textBox1.Text);
            
foreach(System.Net.IPAddress ip in ips)
{
     label2.Text = "网络协议地址:" + ip.Address + "\nIP地址的地址族:" + ip.AddressFamily.ToString() + "\n是否支持IPv6本地链接地址" + ip.IsIPv6LinkLocal;
}

运行效果

在这里插入图片描述
可以加一个try catch语句。

感谢阅读

希望可以帮到你

注意事项

小编一开始截图的项目名称是IPAddress,但会导致很多错误,因为里边用了IPAddress,编译器会以为这是项目名称,导致CS0118 C# “IPAddress”是 命名空间,但此处被当做类型来使用的错误,一定要注意

posted @ 2022-04-30 21:24  刘火火学电脑  阅读(33)  评论(0编辑  收藏  举报