Comparteix a través de


IPAddress.TryParse Método

Definición

Sobrecargas

TryParse(ReadOnlySpan<Char>, IPAddress)

Intenta analizar un intervalo de caracteres en un valor.

TryParse(String, IPAddress)

Determina si una cadena es una dirección IP válida.

TryParse(ReadOnlySpan<Char>, IPAddress)

Source:
IPAddress.cs
Source:
IPAddress.cs
Source:
IPAddress.cs

Intenta analizar un intervalo de caracteres en un valor.

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

Parámetros

ipStringipSpan
ReadOnlySpan<Char>

Intervalo de bytes que se va a analizar.

address
IPAddress

Cuando este método devuelve un valor, la versión IPAddress del intervalo de bytes.

Devoluciones

true si ipSpan se ha podido analizar como una dirección IP; en caso contrario, false.

Se aplica a

TryParse(String, IPAddress)

Source:
IPAddress.cs
Source:
IPAddress.cs
Source:
IPAddress.cs

Determina si una cadena es una dirección IP válida.

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

Parámetros

ipString
String

Cadena que se va a analizar.

address
IPAddress

Versión IPAddress de la cadena.

Devoluciones

true si ipString se ha podido analizar como una dirección IP; en caso contrario, false.

Excepciones

ipString es null.

Comentarios

El método estático TryParse crea una IPAddress instancia a partir de una dirección IP expresada en notación de punto cuadrático para IPv4 y en notación hexadecimal de dos puntos para IPv6.

El número de partes (cada parte está separada por un punto) en ipString determina cómo se construye la dirección IP. Una dirección de una parte se almacena directamente en la dirección de red. Una dirección de dos partes, conveniente para especificar una dirección de clase A, coloca la parte inicial en el primer byte y la parte final en los tres bytes más a la derecha de la dirección de red. Una dirección de tres partes, conveniente para especificar una dirección de clase B, coloca la primera parte en el primer byte, la segunda parte del segundo byte y la parte final en los dos bytes más a la derecha de la dirección de red. Por ejemplo:

Número de partes y ejemplo ipString Dirección IPv4 para 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

Se aplica a