【发布时间】:2011-04-03 21:28:19
【问题描述】:
我需要通过 C# 代码获取运行应用程序的系统的 IP 地址
IPAddress[] ip = Dns.GetHostAddresses(Dns.GetHostName());
foreach (IPAddress theaddress in ip)
{
String _ipAddress = theaddress.ToString();
}
我正在使用此代码,但这会在不同的操作系统中给出不同的结果。例如,在 Windows 7 中,它给出“fe80::e3:148d:6e5b:bcaa%14”
而 Windows XP 则给出“192.168.10.93”。
【问题讨论】:
-
听起来像是一道作业题。
-
@Wild,真的吗?我不这么认为...
-
这周或上周开学了,这是要求学生回答的问题。
标签: c#