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
StringDie Zeichenfolge, in der die aufeinanderfolgenden Zeichen in Anführungszeichen gezählt werden sollen.
index
Int32Die Position in der angegebenen Zeichenfolge bis zu der aufeinanderfolgende Zeichen in Anführungszeichen gezählt werden sollen (einschließlich).
permitUnicodeEscaping
Booleantrue
, damit Unicode-Zeichen in Anführungszeichen eingeschlossen werden können, andernfallsfalse
.
Rückgabewert
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
Ein in Anführungszeichen eingeschlossenes Unicode-Zeichen wurde gefunden, ist aber nicht erlaubt.
Anforderungen
Namespace:System.Net
Assembly: System (in System.dll)