MSDN中指定:
MSDN - SqlDataReader GetChar,但该方法被标记为
[EditorBrowsable(EditorBrowsableState.Never)]
虽然您可以编写代码并进行编译,但运行该方法会抛出“不支持的方法”异常。
是否有任何方法可以从读取器中读取单个字符,而无需使用(需要缓冲区)GetChars方法或将其作为字符串读取然后获取[0]字符?
(此外,这些方法不应该被隐藏或在MSDN上用某种方式标记,说明您不应该使用它们吗?)
编辑:
正如Daniel A. White所指出的那样,在注释部分有一行说明该方法不支持SqlClient。
GetString(index).First()
来避免这个问题。 - Jeremy Holovacs