QuotedPairReader 类

确定带引号的字符串中引用(转义)的字符。 此类不能被继承。

internal static class QuotedPairReader

警告

此类是内部的,不应在代码中直接使用。

在任何情况下,Microsoft 都不支持在生产应用程序中使用此方法。

CountQuotedChars 方法

计算指定字符串中连续带引号的字符数(包括多个前面带引号的反斜杠)。 例如,给定的字符串 a\\\b4 索引,该方法返回 4,因为 b 带有引号且前面三个反斜杠也带引号。

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

参数

  • data String

    用于对连续带引号字符进行计数的数据字符串。

  • index Int32

    指定字符串中的位置,最多包含和包括应对哪些连续的带引号字符进行计数。

  • permitUnicodeEscaping Boolean

    true 允许转义 Unicode 字符;否则为 false

返回值

System.Int32

如果指定索引处的字符未转义,则为 0;另外,连续的带引号字符数最多包含和包括 index 中的字符。

例外

System.FormatException

找到了一个不允许但已经转义的 Unicode 字符。

要求

命名空间:System.Net

程序集:System(在 System.dll 中)