QuotedPairReader, classe
Détermine les caractères entre guillemets (d’échappement) dans une chaîne entre guillemets. Cette classe ne peut pas être héritée.
internal static class QuotedPairReader
Avertissement
Cette classe est interne et n’est pas destinée à être utilisée directement dans votre code.
En aucun cas, Microsoft ne prend en charge l’utilisation de cette classe dans une application de production.
Méthode CountQuotedChars
Compte le nombre de caractères entre guillemets consécutifs, y compris plusieurs barres obliques inverses entre guillemets précédentes, dans la chaîne spécifiée. Par exemple, avec la chaîne a\\\b
et un index de 4
, la méthode retourne 4
, car b
est entre guillemets et sont donc les trois barres obliques inverses précédentes.
internal static int CountQuotedChars(string data, int index, bool permitUnicodeEscaping)
Paramètres
data
StringChaîne de données dans laquelle compter les caractères entre guillemets consécutifs.
index
Int32La position de la chaîne spécifiée jusqu’aux caractères entre guillemets consécutifs (compris) doit être prise en compte.
permitUnicodeEscaping
Booleantrue
pour permettre aux caractères Unicode d’être placés dans une séquence d’échappement ; sinon,false
.
Valeur retournée
0
si le caractère à l’index spécifié n’est pas placé dans une séquence d’échappement ; sinon, le nombre de caractères entre guillemets consécutifs jusqu’au caractère (compris) à index
.
Exceptions
Un caractère Unicode d’échappement a été trouvé, mais n’est pas autorisé.
Spécifications
Espace de noms : System.Net
Assembly : Système (dans System.dll)