在C#中获取本机IP的技巧可以使用以下代码:
using System.Net; using System.Net.Sockets; public string GetLocalIPAddress() { string ipAddress = ""; // Get the local machine's IP addresses IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) { if (ip.AddressFamily == AddressFamily.InterNetwork) { ipAddress = ip.ToString(); break; } } return ipAddress; }
上面的代码首先获取本地主机的IP地址列表,然后遍历列表中的IP地址,找到符合IPv4地址族的IP地址,并返回该IP地址的字符串表示形式。这样就可以获取本机的IPv4地址。