Teilen über


QuotedPairReader-Klasse

Legt fest, welche Zeichen in einer Zeichenfolge in Anführungszeichen gesetzt werden (mit Escapezeichen versehen). Diese Klasse kann nicht vererbt werden.

internal static class QuotedPairReader

Warnung

Diese Klasse ist intern und nicht für die direkte Verwendung in Ihrem Code vorgesehen.

Microsoft unterstützt die Verwendung dieser Klasse in einer Produktionsanwendung unter keinen Umständen.

CountQuotedChars-Methode

Zählt die Anzahl der aufeinanderfolgenden Zeichen in Anführungszeichen, einschließlich mehrerer vorangestellter umgekehrter Schrägstriche in Anführungszeichen in der angegebenen Zeichenfolge. Beispielsweise gibt die Methode bei der Zeichenfolge a\\\b und einem Index von 4 den Wert 4 zurück, da b in Anführungszeichen steht und dies auch für die drei vorangehenden umgekehrten Schrägstriche gilt.

internal static int CountQuotedChars(string data, int index, bool permitUnicodeEscaping)

Parameter

  • data String

    Die Zeichenfolge, in der die aufeinanderfolgenden Zeichen in Anführungszeichen gezählt werden sollen.

  • index Int32

    Die Position in der angegebenen Zeichenfolge bis zu der aufeinanderfolgende Zeichen in Anführungszeichen gezählt werden sollen (einschließlich).

  • permitUnicodeEscaping Boolean

    true, damit Unicode-Zeichen in Anführungszeichen eingeschlossen werden können, andernfalls false.

Rückgabewert

System.Int32

0, wenn das Zeichen am angegebenen Index nicht in Anführungszeichen eingeschlossen ist, andernfalls die Anzahl der aufeinanderfolgenden Zeichen in Anführungszeichen bis einschließlich des Zeichens bei index.

Ausnahmen

System.FormatException

Ein in Anführungszeichen eingeschlossenes Unicode-Zeichen wurde gefunden, ist aber nicht erlaubt.

Anforderungen

Namespace:System.Net

Assembly: System (in System.dll)