在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地址。