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
| Name | Beschreibung |
|---|---|
| TryParse(String, IPAddress) |
Bestimmt, ob eine Zeichenfolge eine gültige IP-Adresse ist. |
| TryParse(ReadOnlySpan<Byte>, IPAddress) |
Versucht, eine Spanne von UTF-8 Zeichen in einen Wert zu analysieren. |
| TryParse(ReadOnlySpan<Char>, IPAddress) |
Versucht, einen Bereich von Zeichen in einen Wert zu analysieren. |
TryParse(String, IPAddress)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- 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 sie als IP-Adresse analysiert werden konnte; andernfalls false.
Hinweise
Die statische TryParse Methode erstellt eine IPAddress Instanz aus einer IP-Adresse, die in der Punkt-Quad-Notation für IPv4 und in der Doppelpunkt-Hexadezimalnotation für IPv6 ausgedrückt wird.
Die Anzahl der Teile (jeder Teil wird durch einen Punkt getrennt) bestimmt ipString , wie die IP-Adresse erstellt wird. Eine einteilige Adresse wird direkt in der Netzwerkadresse gespeichert. Eine zweiteilige Adresse, die für die Angabe einer Klasse A-Adresse geeignet ist, platziert den führenden Teil in das erste Byte und den nachfolgenden Teil in den rechten drei Byte der Netzwerkadresse. Eine dreiteilige Adresse, die für die Angabe einer Klasse B-Adresse geeignet ist, fügt den ersten Teil in das erste Byte, den zweiten Teil im zweiten Byte und den letzten Teil in den rechten höchsten zwei Byte der Netzwerkadresse ein. Beispiel:
Anzahl von Teilen und Beispielen 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 |
Gilt für:
TryParse(ReadOnlySpan<Byte>, IPAddress)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
Versucht, eine Spanne von UTF-8 Zeichen in einen Wert zu analysieren.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % result);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, out System.Net.IPAddress? result);
static member TryParse : ReadOnlySpan<byte> * IPAddress -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), ByRef result As IPAddress) As Boolean
Parameter
- utf8Text
- ReadOnlySpan<Byte>
Die Spanne von UTF-8 Zeichen, die analysiert werden sollen.
- result
- IPAddress
Wenn diese Methode zurückgegeben wird, enthält das Ergebnis einer erfolgreichen Analyse oder eines nicht definierten Werts utf8Text für fehler.
Gibt zurück
truewenn utf8Text erfolgreich analysiert wurde; andernfalls . false
Gilt für:
TryParse(ReadOnlySpan<Char>, IPAddress)
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
- Quelle:
- IPAddress.cs
Versucht, einen Bereich 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 Bytespanne, die analysiert werden soll.
- address
- IPAddress
Wenn diese Methode zurückgegeben wird, wird die IPAddress Version der Bytespanne zurückgegeben.
Gibt zurück
true wenn ipSpan sie als IP-Adresse analysiert werden konnte; andernfalls false.