【发布时间】:2015-12-03 07:46:59
【问题描述】:
下面的代码可以使用Environment.MachineName获取我们的IP地址,但Environment.MachineName最多可以返回15个字符,如果该值超过15个字符怎么办?
string IP_Address = Dns.GetHostByName(Environment.MachineName).AddressList[0].toString();
【问题讨论】:
-
使用空字符串代替(它返回本地计算机信息)。另请注意,您不应该选择第一个条目...它可能会返回多个地址(物理网络和逻辑网络)。
-
我明白你在说什么repetti,你能写下你所说的陈述吗?