Класс QuotedPairReader
Определяет, какие символы кавычки (экранируются) в строке с кавычками. Этот класс не наследуется.
internal static class QuotedPairReader
Предупреждение
Этот класс является внутренним и не предназначен для использования непосредственно в коде.
Корпорация Майкрософт не поддерживает использование этого класса в рабочем приложении в любом случае.
Метод CountQuotedChars
Подсчитывает количество последовательных кавычек, включая несколько предыдущих кавычек обратной косой черты в указанной строке. Например, с учетом строки a\\\b
и индекса 4
метода возвращается 4
, так как b
он содержит кавычки и поэтому три предыдущих обратных косых черт.
internal static int CountQuotedChars(string data, int index, bool permitUnicodeEscaping)
Параметры
data
StringСтрока данных, в которой необходимо подсчитать последовательные символы с кавычками.
index
Int32Позиция в указанной строке до и в том числе, к каким последовательные кавычки должны подсчитываться.
permitUnicodeEscaping
Booleantrue
разрешение экранирования символов Юникода;false
в противном случае .
Возвращаемое значение
0
Значение , если символ по указанному индексу не экранирован; в противном случае число последовательных кавычек вплоть до и в том числе символа index
в .
Исключения
Был найден экранированный символ Юникода, но не разрешен.
Требования
Пространство именSystem.Net:
Сборка: система (в System.dll)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по