C# 怎么获取本机的局域网IP

C# 如何获取本机的局域网IPC# 如何获取本机的局域网IP?[解决办法]C# code/// summary/// 获取当前网卡IP

C# 如何获取本机的局域网IP
C# 如何获取本机的局域网IP?

[解决办法]

C# code
        /// <summary>        /// 获取当前网卡IP地址        /// </summary>        /// <returns></returns>        public static string GetNetCardIP()        {            try            {                string stringIP = "";                ManagementClass MC = new ManagementClass("Win32_NetworkAdapterConfiguration");                ManagementObjectCollection MOC = MC.GetInstances();                foreach (ManagementObject MO in MOC)                {                    if ((bool)MO["IPEnabled"] == true)                    {                        string[] IPAddresses = (string[])MO["IPAddress"];                        if (IPAddresses.Length > 0)                        {                            stringIP = IPAddresses[0].ToString();                        }                    }                }                return stringIP;            }            catch            {                return "";            }        }