IPAddress.TryParse Metodo

Definizione

Overload

TryParse(ReadOnlySpan<Char>, IPAddress)

Tenta di 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

Tenta di 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 in notazione quad tratteggiata per IPv4 e in notazione esadecimale a due punti 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 in due parti, utile per specificare una classe A, inserisce la parte iniziale nel primo byte e la parte finale nei tre byte più a destra dell'indirizzo di rete. Un indirizzo in tre parti, utile per specificare un indirizzo di classe B, inserisce la prima parte nel primo byte, la seconda parte nel secondo byte e la parte finale nei due byte più a destra 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