Condividi tramite


IPAddress.TryParse Metodo

Definizione

Overload

TryParse(ReadOnlySpan<Char>, IPAddress)

Prova a analizzare un intervallo di caratteri in un valore.

TryParse(String, IPAddress)

Determina se una stringa è un indirizzo IP valido.

TryParse(ReadOnlySpan<Char>, IPAddress)

Origine:
IPAddress.cs
Origine:
IPAddress.cs
Origine:
IPAddress.cs

Prova a analizzare un intervallo di caratteri in un valore.

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

Parametri

ipStringipSpan
ReadOnlySpan<Char>

Intervallo di byte da analizzare.

address
IPAddress

Al termine di questo metodo, la versione IPAddress dell'intervallo di byte.

Restituisce

true se ipSpan è stato analizzato come indirizzo IP; in caso contrario false.

Si applica a

TryParse(String, IPAddress)

Origine:
IPAddress.cs
Origine:
IPAddress.cs
Origine:
IPAddress.cs

Determina se una stringa è un indirizzo IP valido.

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

Parametri

ipString
String

Stringa da analizzare.

address
IPAddress

Versione IPAddress della stringa.

Restituisce

true se ipString è stato analizzato come indirizzo IP; in caso contrario false.

Eccezioni

ipString è null.

Commenti

Il metodo statico TryParse crea un'istanza IPAddress da un indirizzo IP espresso nella notazione con punti quad per IPv4 e nella notazione esadecimale colon-esadecimale per IPv6.

Il numero di parti (ogni parte è separata da un punto) in ipString determina la modalità di costruzione dell'indirizzo IP. Un indirizzo di una parte viene archiviato direttamente nell'indirizzo di rete. Un indirizzo a due parti, pratico per specificare un indirizzo A della classe, inserisce la parte iniziale nel primo byte e la parte finale nella maggior parte destra dei tre byte dell'indirizzo di rete. Un indirizzo di tre parti, pratico per specificare un indirizzo B di classe, inserisce la prima parte nel primo byte, la seconda parte nel secondo byte e la parte finale nel massimo due byte dell'indirizzo di rete. Ad esempio:

Numero di parti ed esempio ipString Indirizzo IPv4 per 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

Si applica a