Uri.IsHexEncoding(String, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si un caractère d'une chaîne est encodé en hexadécimal.
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
Paramètres
- pattern
- String
Chaîne à vérifier.
- index
- Int32
Emplacement dans pattern
dont l'encodage hexadécimal doit être vérifié.
Retours
true
si pattern
est encodé au format hexadécimal à l’emplacement spécifié. Sinon, false
.
Exemples
L’exemple de code suivant détermine si un caractère est encodé en hexadécimal et, le cas échéant, écrit le caractère équivalent dans la 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");
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
Remarques
La IsHexEncoding méthode vérifie l’encodage hexadécimal qui suit le modèle « %hexhex » dans une chaîne, où « hex » est un chiffre de 0 à 9 ou une lettre de A-F (ne respectant pas la casse).