Bagikan melalui


IPAddress.TryParse Metode

Definisi

Overload

TryParse(ReadOnlySpan<Char>, IPAddress)

Mencoba mengurai rentang karakter menjadi nilai.

TryParse(String, IPAddress)

Menentukan apakah string adalah alamat IP yang valid.

TryParse(ReadOnlySpan<Char>, IPAddress)

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Mencoba mengurai rentang karakter menjadi nilai.

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

Parameter

ipStringipSpan
ReadOnlySpan<Char>

Rentang byte untuk diurai.

address
IPAddress

Ketika metode ini kembali, IPAddress versi rentang byte.

Mengembalikan

true jika ipSpan dapat diurai sebagai alamat IP; jika tidak, false.

Berlaku untuk

TryParse(String, IPAddress)

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Menentukan apakah string adalah alamat IP yang valid.

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

Parameter

ipString
String

String yang akan diurai.

address
IPAddress

Versi IPAddress string.

Mengembalikan

true jika ipString dapat diurai sebagai alamat IP; jika tidak, false.

Pengecualian

ipStringadalah null.

Keterangan

Metode statis TryParse membuat instans IPAddress dari alamat IP yang dinyatakan dalam notasi dotted-quad untuk IPv4 dan dalam notasi kolon-heksadesimal untuk IPv6.

Jumlah bagian (setiap bagian dipisahkan oleh titik) dalam ipString menentukan bagaimana alamat IP dibangun. Satu alamat bagian disimpan langsung di alamat jaringan. Dua alamat bagian, nyaman untuk menentukan alamat kelas A, menempatkan bagian terdepan dalam byte pertama dan bagian berikutnya di tiga byte paling kanan dari alamat jaringan. Tiga alamat bagian, nyaman untuk menentukan alamat kelas B, menempatkan bagian pertama dalam byte pertama, bagian kedua dalam byte kedua, dan bagian akhir dalam dua byte paling kanan dari alamat jaringan. Contohnya:

Jumlah bagian dan contoh ipString Alamat IPv4 untuk IPAddress
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

Berlaku untuk