IPAddress.TryParse Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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 |