IPAddress.TryParse Methode

Definitie

Overloads

Name Description
TryParse(ReadOnlySpan<Char>, IPAddress)

Probeert een reeks tekens te parseren in een waarde.

TryParse(String, IPAddress)

Bepaalt of een tekenreeks een geldig IP-adres is.

TryParse(ReadOnlySpan<Char>, IPAddress)

Probeert een reeks tekens te parseren in een waarde.

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

Parameters

ipStringipSpan
ReadOnlySpan<Char>

De bytespanne die moet worden geparseerd.

address
IPAddress

Wanneer deze methode wordt geretourneerd, is de IPAddress versie van de bytespanne.

Retouren

trueindien ipSpan kan worden geparseerd als een IP-adres; anders. false

Van toepassing op

TryParse(String, IPAddress)

Bepaalt of een tekenreeks een geldig IP-adres is.

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

Parameters

ipString
String

De tekenreeks die moet worden geparseerd.

address
IPAddress

De IPAddress versie van de tekenreeks.

Retouren

trueindien ipString kan worden geparseerd als een IP-adres; anders. false

Opmerkingen

Met de statische TryParse methode wordt een IPAddress exemplaar gemaakt van een IP-adres uitgedrukt in gestippelde-quad-notatie voor IPv4 en in dubbele hexadecimale notatie voor IPv6.

Het aantal onderdelen (elk onderdeel wordt gescheiden door een punt) bepaalt ipString hoe het IP-adres wordt samengesteld. Een deeladres wordt rechtstreeks opgeslagen in het netwerkadres. Een tweedelige adres, handig voor het opgeven van een klasse A-adres, plaatst het voorlooponderdeel in de eerste byte en het volggedeelte in de meest rechtse drie bytes van het netwerkadres. Een driedelig adres, handig voor het opgeven van een klasse B-adres, plaatst het eerste deel in de eerste byte, het tweede deel in de tweede byte en het laatste deel in de meest rechtse twee bytes van het netwerkadres. Voorbeeld:

Aantal onderdelen en voorbeeld ipString IPv4-adres voor 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

Van toepassing op