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) |
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.
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 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per