C#中获取本地IP地址方法

上代码

      public static string GetLocalIP()
        {
            try
            {
                IPHostEntry IpEntry = Dns.GetHostEntry(Dns.GetHostName());
                for (int i = 0; i < IpEntry.AddressList.Length; i++)
                {
                    //从IP地址列表中筛选出IPv4类型的IP地址
                    if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork)
                    {//AddressFamily.InterNetwork表示此IP为IPv4,
                     //AddressFamily.InterNetworkV6表示此地址为IPv6类型
                        return IpEntry.AddressList[i].ToString();
                    }
                }
                return string.Empty;
            }catch{return string.Empty;}
        }

CV赋能

原文地址:https://www.cnblogs.com/SevenWang/p/15709741.html