gethostname函数用法 用C#程序如何获得本地计算机名?

用C#程序如何获得本地计算机名?获取主机名有两种方法:stringmachinename=环境.MachineNameStringhostname(在系统命名空间下)=Dns.GetHostName(

用C#程序如何获得本地计算机名?

获取主机名有两种方法:stringmachinename=环境.MachineNameStringhostname(在系统命名空间下)=Dns.GetHostName()( 系统.Net获取IP地址(可能需要IPv4或IPv6,有时主机环境中会有多个IP地址)Dns.GetHostAddresses(主机名)可以获取IPAddresss[]列表或iphostentryhostentry=Dns.GetHostEntry(主机名)hostEntry.AddressList地址列表[]您还可以获取IP地址列表。接下来,您可以使用自己的方法筛选并获取所需的IP地址。例如,可以使用IPv4hostEntry.AddressList地址列表[i] 是的。AddressFamily.ToString地址()==“internetwork”作为判断条件;IPv6可以使用hostEntry.AddressList地址列表[i] 是的。AddressFamily.ToString地址()==“internetworkv6”或使用hostEntry.AddressList地址列表[i] 是的。ISIPv6Link本地