IPAddress.TryParse 方法

定義

多載

TryParse(ReadOnlySpan<Char>, IPAddress)

嘗試將字元範圍剖析為值。

TryParse(String, IPAddress)

判斷字串是否為有效的 IP 位址。

TryParse(ReadOnlySpan<Char>, IPAddress)

來源:
IPAddress.cs
來源:
IPAddress.cs
來源:
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>

要剖析的位元組範圍。

address
IPAddress

當此方法傳回時,為位元組範圍的 IPAddress 版本。

傳回

如果 ipSpan 可以剖析為 IP 位址,則為 true;否則為 false

適用於

TryParse(String, IPAddress)

來源:
IPAddress.cs
來源:
IPAddress.cs
來源:
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

要剖析的字串。

address
IPAddress

字串的 IPAddress 版本。

傳回

如果 ipString 可以剖析為 IP 位址,則為 true;否則為 false

例外狀況

ipStringnull

備註

靜態 TryParse 方法會 IPAddress 從以虛線四邊形標記法標記法表示的 IPv4 和 IPv6 的冒號十六進位標記法標記法來建立實例。

(每個部分的元件數目會以句號分隔,) 決定 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

適用於