gpt4 book ai didi

c# - 如何从 C# 中的完整计算机名中获取简单的计算机名(不带域名)?

转载 作者:太空狗 更新时间:2023-10-29 22:23:50 25 4
gpt4 key购买 nike

我能否从完全限定名称(可以带或不带域名)中得到一个简单的计算机名称(不带域名)?计算机名称中是否可以包含点 (.) 符号?

(this question seems to be doing the reverse)

最佳答案

没有主机名不能包含点(引用 WikipediaRFC 952(参见“假设”)和 RFC 1123)。它是主机名和域名之间的分隔符。所以你可以简单地做

string fullName = "foobar.domain";
string hostName = fullName.Substring(0, fullName.IndexOf('.'));

(对于“全名”实际上不是全名的情况,当然要进行适当的错误检查)。

关于c# - 如何从 C# 中的完整计算机名中获取简单的计算机名(不带域名)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9429992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com