Lire en anglais

Partager via


Uri.IsHexEncoding(String, Int32) Méthode

Définition

Détermine si un caractère d'une chaîne est encodé en hexadécimal.

C#
public static bool IsHexEncoding(string pattern, int index);

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.

C#
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");

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).

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1