IPAddress.TryParse Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.
Mengembalikan
true
jika ipString
dapat diurai sebagai alamat IP; jika tidak, false
.
Pengecualian
ipString
adalah 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 |