是否有一种静态方法可以用来解析字符串以检查它是否是 IP 地址,而不必初始化新System.Net.IPAddress
实例?
这就是我想要实现的目标
System.Net.IPAddress throwawayIpAddress = new System.Net.IPAddress(Encoding.ASCII.GetBytes("127.0.0.1"));
System.Net.IPAddress.TryParse(baseUri.Host, out throwawayIpAddress);
baseUri
是一个Uri
变量,并且Host
是一个string
。我正在寻找更简单的东西,例如:
System.Net.IPAddress.TryParse(baseUri.Host, out new System.Net.IPAddress(Encoding.ASCII.GetBytes("127.0.0.1"));
由于该TryParse()
方法需要一个String
和一个out IPAddress
引用,因此我不能null
直接传递或丢弃对象。
感谢您对解析字符串以测试它是否是 IP 地址的更简单方法的建议。