C#| Uri.CheckHostName()方法与示例
Uri.CheckHostName()方法
Uri.CheckHostName()方法是一个静态方法,该方法返回UriHostNameType枚举的对象,而不是我们需要将返回的枚举对象与UriHostNameType.Dns进行比较。如果两者相等,则条件为true,否则为false。
语法:
UriHostNameType Uri.CheckHostName(string Hostname);
Parameter(s):
字符串Hostname–表示要检查的主机名,无论它是否有效。
返回值:
此方法的返回类型为UriHostNameType,它返回UriHostNameType枚举的对象,该对象与UriHostNameType.Dns进行比较以检查DNS是否有效。
举例说明方法的例子Uri.CheckHostName()
using System; class UriExample { //程序入口 static public void Main() { UriHostNameType hostNameType; hostNameType =Uri.CheckHostName("www.nhooo.com"); if (hostNameType == UriHostNameType.Dns) { Console.WriteLine("It is valid DNS"); } else { Console.WriteLine("It is not valid DNS"); } hostNameType = Uri.CheckHostName("www.nhooo!com"); if (hostNameType == UriHostNameType.Dns) { Console.WriteLine("It is valid DNS"); } else { Console.WriteLine("It is not valid DNS"); } } }
输出结果
It is valid DNS It is not valid DNS