IPAddress.TryParse Metoda

Definice

Přetížení

TryParse(ReadOnlySpan<Char>, IPAddress)

Pokusí se parsovat rozsah znaků na hodnotu.

TryParse(String, IPAddress)

Určuje, zda je řetězec platnou IP adresou.

TryParse(ReadOnlySpan<Char>, IPAddress)

Zdroj:
IPAddress.cs
Zdroj:
IPAddress.cs
Zdroj:
IPAddress.cs

Pokusí se parsovat rozsah znaků na hodnotu.

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

Parametry

ipStringipSpan
ReadOnlySpan<Char>

Rozsah bajtů, který se má analyzovat.

address
IPAddress

Když se tato metoda vrátí, verze IPAddress rozsahu bajtů.

Návraty

true pokud ipSpan bylo možné analyzovat jako IP adresu, falsev opačném případě .

Platí pro

TryParse(String, IPAddress)

Zdroj:
IPAddress.cs
Zdroj:
IPAddress.cs
Zdroj:
IPAddress.cs

Určuje, zda je řetězec platnou IP adresou.

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

Parametry

ipString
String

Řetězec, který chcete analyzovat.

address
IPAddress

Verze IPAddress řetězce.

Návraty

true pokud ipString bylo možné analyzovat jako IP adresu, falsev opačném případě .

Výjimky

ipString je null.

Poznámky

Statická TryParse metoda vytvoří IPAddress instanci z IP adresy vyjádřené v tečkované čtyřúhelné notaci pro IPv4 a v dvojtečku a šestnáctkové notaci pro IPv6.

Počet částí (každá část je oddělena tečkou) v ipString určuje, jak se VYTVOŘÍ IP adresa. Adresa jedné části je uložena přímo v síťové adrese. Dvoudílná adresa, která je vhodná pro určení adresy třídy A, umístí úvodní část do prvního bajtu a koncovou část do tří bajtů síťové adresy. Adresa se třemi částmi, která je vhodná pro určení adresy třídy B, vloží první část do prvního bajtu, druhou část do druhého bajtu a poslední část do dvou bajtů síťové adresy. Příklad:

Počet částí a příklad ipString Adresa IPv4 pro 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

Platí pro