Uri.HexUnescape(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í.
Convierte una representación hexadecimal especificada de un carácter en el carácter .
public:
static char HexUnescape(System::String ^ pattern, int % index);
public static char HexUnescape(string pattern, ref int index);
static member HexUnescape : string * int -> char
Public Shared Function HexUnescape (pattern As String, ByRef index As Integer) As Char
Parámetros
- pattern
- String
Representación hexadecimal de un carácter.
- index
- Int32
Ubicación en donde pattern comienza la representación hexadecimal de un carácter.
Devoluciones
Carácter representado por la codificación hexadecimal en la posición index. Si el carácter en index no está codificado hexadecimal, se devuelve el carácter en index . El valor de index se incrementa para que apunte al carácter que sigue al devuelto.
Excepciones
index es menor que 0 o mayor o igual que el número de caracteres de pattern.
Comentarios
En el ejemplo de código siguiente se determina si un carácter tiene codificación 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, 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