IPAddress.TryParse Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| TryParse(ReadOnlySpan<Char>, IPAddress) |
Försöker parsa ett teckenintervall till ett värde. |
| TryParse(String, IPAddress) |
Avgör om en sträng är en giltig IP-adress. |
TryParse(ReadOnlySpan<Char>, IPAddress)
Försöker parsa ett teckenintervall till ett värde.
public:
static bool TryParse(ReadOnlySpan<char> ipString, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public static bool TryParse(ReadOnlySpan<char> ipString, out System.Net.IPAddress address);
static member TryParse : ReadOnlySpan<char> * IPAddress -> bool
Public Shared Function TryParse (ipString As ReadOnlySpan(Of Char), ByRef address As IPAddress) As Boolean
Parametrar
- ipStringipSpan
- ReadOnlySpan<Char>
Byteintervallet som ska parsas.
Returer
trueom ipSpan kunde parsas som en IP-adress, annars . false
Gäller för
TryParse(String, IPAddress)
Avgör om en sträng är en giltig IP-adress.
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);
static member TryParse : string * IPAddress -> bool
Public Shared Function TryParse (ipString As String, ByRef address As IPAddress) As Boolean
Parametrar
- ipString
- String
Strängen som ska parsas.
Returer
trueom ipString kunde parsas som en IP-adress, annars . false
Kommentarer
Den statiska TryParse metoden skapar en IPAddress instans från en IP-adress uttryckt i streckad quad-notation för IPv4 och i colon-hexadecimal notation för IPv6.
Antalet delar (varje del avgränsas med en period) i ipString avgör hur IP-adressen konstrueras. En endelsadress lagras direkt i nätverksadressen. En adress i två delar, som är lämplig för att ange en klass A-adress, placerar den inledande delen i den första byte-delen och den avslutande delen i de tre byteen till höger i nätverksadressen. En adress i tre delar, som är lämplig för att ange en klass B-adress, placerar den första delen i första bytet, den andra delen i andra bytet och den sista delen i de två byte som är högst till höger för nätverksadressen. Ett exempel:
Antal delar och exempel ipString |
IPv4-adress för 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 |