IPAddress.TryParse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
Návraty
true
pokud ipSpan
bylo možné analyzovat jako IP adresu; false
v 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ý se má analyzovat.
Návraty
true
pokud ipString
bylo možné analyzovat jako IP adresu; false
v 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 zápisu s tečkovaným čtyřúhelníkem pro IPv4 a v šestnáctkovém zápisu dvojtečky pro protokol IPv6.
Počet částí v souboru (každá část je oddělená tečkou) určuje ipString
způsob vytvoření IP adresy. Adresa jedné části je uložená přímo v síťové adrese. Adresa dvou částí, která je vhodná pro určení adresy třídy A, umístí počáteční část do prvního bajtu a koncovou část do tří bajtů síťové adresy, která je nejvíce vpravo. Třídílná adresa, která je vhodná pro určení adresy třídy B, umístí 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 |
IPv4 adresa IP adresy |
---|---|
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 |