Partager via


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 String

    Chaîne de données dans laquelle compter les caractères entre guillemets consécutifs.

  • index Int32

    La position de la chaîne spécifiée jusqu’aux caractères entre guillemets consécutifs (compris) doit être prise en compte.

  • permitUnicodeEscaping Boolean

    true pour permettre aux caractères Unicode d’être placés dans une séquence d’échappement ; sinon, false.

Valeur retournée

System.Int32

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

System.FormatException

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)