IPAddress.TryParse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryParse(ReadOnlySpan<Char>, IPAddress) |
Versucht, eine Spanne von Zeichen in einen Wert zu analysieren. |
TryParse(String, IPAddress) |
Bestimmt, ob eine Zeichenfolge eine gültige IP-Adresse ist. |
TryParse(ReadOnlySpan<Char>, IPAddress)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
Versucht, eine Spanne von Zeichen in einen Wert zu analysieren.
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>
Die zu analysierende Bytespanne.
- address
- IPAddress
Nach der Rückgabe dieser Methode wird die IPAddress-Version der Bytespanne angegeben.
Gibt zurück
true
, wenn ipSpan
als IP-Adresse analysiert werden konnte, andernfalls false
.
Gilt für:
TryParse(String, IPAddress)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
Bestimmt, ob eine Zeichenfolge eine gültige IP-Adresse ist.
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
Die zu analysierende Zeichenfolge.
Gibt zurück
true
, wenn ipString
als IP-Adresse analysiert werden konnte, andernfalls false
.
Ausnahmen
ipString
ist null
Hinweise
Die statische TryParse Methode erstellt eine IPAddress Instanz aus einer IP-Adresse, die in gepunkteter Quad-Notation für IPv4 und in der Doppelpunkt-Hexadezimalschreibweise für IPv6 ausgedrückt wird.
Die Anzahl der Teile (jeder Teil ist durch einen Punkt getrennt) in ipString
bestimmt, wie die IP-Adresse erstellt wird. Eine einteilige Adresse wird direkt in der Netzwerkadresse gespeichert. Eine zweiteilige Adresse, die für die Angabe einer Adresse der Klasse A geeignet ist, setzt den führenden Teil im ersten Byte und den nachfolgenden Teil in die höchsten drei Bytes der Netzwerkadresse. Eine dreiteilige Adresse, die für die Angabe einer Klasse B-Adresse geeignet ist, setzt den ersten Teil in das erste Byte, den zweiten Teil in das zweite Byte und den letzten Teil in den rechten zwei Bytes der Netzwerkadresse. Beispiel:
Anzahl der Teile und Beispiel ipString |
IPv4-Adresse 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 |