IPAddress.TryParse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.
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 |