Uri.IsHexEncoding(String, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si un carácter de una cadena tiene codificación hexadecimal.
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
Cadena que se va a comprobar.
- index
- Int32
Ubicación en pattern
donde se va a buscar la codificación hexadecimal.
Devoluciones
true
si pattern
tiene una codificación hexadecimal en la ubicación especificada; de lo contrario, false
.
Ejemplos
En el ejemplo de código siguiente se determina si un carácter está codificado hexadecimal y, si es así, escribe el carácter equivalente en la consola.
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");
let testString = "%75"
let mutable index = 0
if Uri.IsHexEncoding(testString, index) then
printfn $"The character is {Uri.HexUnescape(testString, &index)}"
else
printfn "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 si hay codificación hexadecimal que sigue al patrón "%hexhex" en una cadena, donde "hexadecimal" es un dígito de 0 a 9 o una letra de A-F (sin distinción entre mayúsculas y minúsculas).