IPAddress.TryParse 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
TryParse(ReadOnlySpan<Char>, IPAddress) |
尝试将字符范围解析为值。 |
TryParse(String, IPAddress) |
确定字符串是否为有效的 IP 地址。 |
TryParse(ReadOnlySpan<Char>, IPAddress)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
尝试将字符范围解析为值。
public:
static bool TryParse(ReadOnlySpan<char> ipSpan, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public:
static bool TryParse(ReadOnlySpan<char> ipString, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public static bool TryParse (ReadOnlySpan<char> ipSpan, out System.Net.IPAddress? address);
public static bool TryParse (ReadOnlySpan<char> ipString, out System.Net.IPAddress address);
static member TryParse : ReadOnlySpan<char> * IPAddress -> bool
static member TryParse : ReadOnlySpan<char> * IPAddress -> bool
Public Shared Function TryParse (ipSpan As ReadOnlySpan(Of Char), ByRef address As IPAddress) As Boolean
Public Shared Function TryParse (ipString As ReadOnlySpan(Of Char), ByRef address As IPAddress) As Boolean
参数
- ipStringipSpan
- ReadOnlySpan<Char>
要分析的字节范围。
返回
如果 ipSpan
能解析 IP 地址,则为 true
;否则为 false
。
适用于
TryParse(String, IPAddress)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
确定字符串是否为有效的 IP 地址。
public:
static bool TryParse(System::String ^ ipString, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public static bool TryParse (string ipString, out System.Net.IPAddress address);
public static bool TryParse (string? ipString, out System.Net.IPAddress? address);
static member TryParse : string * IPAddress -> bool
Public Shared Function TryParse (ipString As String, ByRef address As IPAddress) As Boolean
参数
- ipString
- String
要分析的字符串。
返回
如果 ipString
能解析 IP 地址,则为 true
;否则为 false
。
例外
ipString
为 null
。
注解
静态 TryParse 方法根据 IPv4 的点四表示法和 IPv6 的冒号十六进制表示法表示的 IP 地址创建 IPAddress 实例。
每个部件 (的部件数由中的句点分隔) ipString
确定 IP 地址的构造方式。 一个部分地址直接存储在网络地址中。 两部分地址(方便指定 A 类地址)将前导部分放在第一个字节中,将尾随部分放在网络地址最右边的三个字节中。 三部分地址,方便指定 B 类地址,将第一部分放在第一个字节中,第二个部分放在第二个字节中,最后一部分放在网络地址最右边的两个字节中。 例如:
部件数和示例 ipString |
IPAddress 的 IPv4 地址 |
---|---|
1 -- "65535" | 0.0.255.255 |
2 -- "20.2" | 20.0.0.2 |
2 -- "20.65535" | 20.0.255.255 |
3 -- "128.1.2" | 128.1.0.2 |
4 -- "1.1.1.10" | 1.1.1.10 |
4 -- "1.1.1.010" | 1.1.1.8 |
1 -- “0x2F” | 0.0.0.47 |