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”是 命名空间,但此处被当做类型来使用的错误,一定要注意

浙公网安备 33010602011771号