Uri.IsHexEncoding(String, Int32) Uri.IsHexEncoding(String, Int32) Uri.IsHexEncoding(String, Int32) Uri.IsHexEncoding(String, Int32) Method

Definición

Determina si un carácter de una cadena tiene codificación hexadecimal.Determines whether a character in a string is hexadecimal encoded.

public:
 static bool IsHexEncoding(System::String ^ pattern, int index);
public static bool IsHexEncoding (string pattern, int index);
static member IsHexEncoding : string * int -> bool
Public Shared Function IsHexEncoding (pattern As String, index As Integer) As Boolean

Parámetros

pattern
String String String String

Cadena que se va a comprobar.The string to check.

index
Int32 Int32 Int32 Int32

Ubicación en pattern donde se va a buscar la codificación hexadecimal.The location in pattern to check for hexadecimal encoding.

Devoluciones

Valor Boolean que es true si pattern tiene codificación hexadecimal en la ubicación especificada; en caso contrario, false.A Boolean value that is true if pattern is hexadecimal encoded at the specified location; otherwise, false.

Ejemplos

En el siguiente ejemplo de código se determina si un carácter está codificado en hexadecimal y, en caso afirmativo, escribe el carácter equivalente en la consola.The following code example determines whether a character is hexadecimal encoded and, if so, writes the equivalent character to the console.

String^ testString = "%75";
int index = 0;
if ( Uri::IsHexEncoding( testString, index ) )
{
   Console::WriteLine( "The character is {0}",
      Uri::HexUnescape( testString, index ) );
}
else
{
   Console::WriteLine( "The character is not hex encoded" );
}
string testString = "%75";
int index = 0;
if (Uri.IsHexEncoding(testString, index))
     Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, ref index));
else
     Console.WriteLine("The character is not hexadecimal encoded");
Dim testString As String = "%75"
Dim index As Integer = 0
If Uri.IsHexEncoding(testString, index) Then
    Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, index))
Else
    Console.WriteLine("The character is not hexadecimal encoded")
End If

Comentarios

El IsHexEncoding método comprueba la codificación hexadecimal que sigue el patrón "% hexhex" en una cadena, donde "hex" es un dígito comprendido entre 0 y 9 o una letra de a-F (sin distinción entre mayúsculas y minúsculas).The IsHexEncoding method checks for hexadecimal encoding that follows the pattern "%hexhex" in a string, where "hex" is a digit from 0 to 9 or a letter from A-F (case-insensitive).

Se aplica a