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ý chcete 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 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro