public static string GetIP()
{
string result = "";
var host = Dns.GetHostEntry(Dns.GetHostName());
foreach (var ip in host.AddressList)
{
if (ip.AddressFamily == AddressFamily.InterNetwork)
{
Console.WriteLine("IP Address = " + ip.ToString());
result = result+ip.ToString()+",";
}
}
return result;
}
C#获取本地IP地址
最新推荐文章于 2025-07-29 11:37:04 发布
该代码段定义了一个公共静态方法GetIP,用于获取本地主机的IPv4地址。它首先使用Dns.GetHostEntry获取主机条目,然后遍历AddressList,筛选出AddressFamily为InterNetwork(代表IPv4)的地址,并打印及存储这些地址。
5924

被折叠的 条评论
为什么被折叠?



