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