当前位置:  开发笔记 > 编程语言 > 正文

如何在C#中获取本地计算机名称?

如何解决《如何在C#中获取本地计算机名称?》经验,为你挑选了4个好方法。

如何获取本地计算机名称?



1> annakata..:

System.Environment.MachineName


打败我14秒.

2> dnewcome..:

你应该可以使用System.Environment.MachineName它.它是一个返回包含计算机的netBIOS名称的字符串的属性:

http://msdn.microsoft.com/en-us/library/system.environment.machinename.aspx



3> 小智..:

来自 链接文字

获取本地网络/计算机名称的四种方法:

string name = Environment.MachineName;
string name = System.Net.Dns.GetHostName();
string name = System.Windows.Forms.SystemInformation.ComputerName;
string name = System.Environment.GetEnvironmentVariable("COMPUTERNAME");

更多信息: SystemInformation.ComputerName,Environment.MachineName和Net.Dns.GetHostName之间的区别


他们是否返回相同的东西,或者他们之间有什么不同?

4> Szilard Muzs..:

如果需要本地计算机的FQDN(完全限定域名),则可以使用

System.Net.Dns.GetHostEntry("localhost").HostName

其他方法只返回本地名称,没有任何特定于域的信息.例如,对于计算机myComp.myDomain.com,先前的方法将返回myComp,而该GetHostEntry方法将返回myComp.myDomain.com

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有