Partager via


QuotedPairReader, classe

Détermine les caractères entre guillemets (placés en é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.

Microsoft ne prend pas en charge l’utilisation de cette classe dans une application de production en toute circonstance.

CountQuotedChars, méthode

Compte le nombre de caractères entre guillemets consécutifs, y compris plusieurs barres obliques inverses entre guillemets précédents, dans la chaîne spécifiée. Par exemple, étant donné la chaîne a\\\b et un index de 4, la méthode retourne 4, car b est entre guillemets et 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

    Position de la chaîne spécifiée jusqu’à et y compris les caractères entre guillemets consécutifs à compter.

  • permitUnicodeEscaping Boolean

    true autoriser l’échappement des caractères Unicode ; sinon, false.

Valeur de retour

System.Int32

0 si le caractère à l’index spécifié n’est pas échappé ; sinon, le nombre de caractères entre guillemets consécutifs jusqu’à et y compris le caractère à index.

Exceptions

System.FormatException

Un caractère Unicode d’échappement a été trouvé, mais n’est pas autorisé.

Exigences

espace de noms :System.Net

assembly : système (dans System.dll)