IPAddress.TryParse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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>
要剖析的位元組範圍。
傳回
如果 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
要剖析的字串。
傳回
如果 ipString
可以剖析為 IP 位址,則為 true
;否則為 false
。
例外狀況
ipString
為 null
。
備註
靜態 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 |