Uri.HexUnescape(String, Int32) 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.
Converte una rappresentazione esadecimale specificata di un carattere nel carattere .
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
Parametri
- pattern
- String
Rappresentazione esadecimale di un carattere.
- index
- Int32
Posizione in pattern cui inizia la rappresentazione esadecimale di un carattere.
Valori restituiti
Carattere rappresentato dalla codifica esadecimale nella posizione index. Se il carattere in non index è codificato in formato esadecimale, viene restituito il carattere in corrispondenza index di . Il valore di index viene incrementato in modo che punti al carattere successivo a quello restituito.
Eccezioni
index è minore di 0 o maggiore o uguale al numero di caratteri in pattern.
Commenti
Nell'esempio di codice seguente viene determinato se un carattere è codificato esadecimale e, in tal caso, scrive il carattere equivalente nella console.
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