IPAddress.TryParse Metod

Definition

Ö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.

address
IPAddress

När den här metoden returnerar, IPAddress versionen av byteintervallet.

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.

address
IPAddress

Versionen IPAddress av strängen.

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

Gäller för