System::IO::StringReader class

StringReader class

表示一个从字符串读取字符的读取器。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

class StringReader : public System::IO::TextReader

方法

方法描述
Close() override关闭流。
Dispose() override不执行任何操作。
Dispose(bool) override不执行任何操作。
Peek() override从流中读取单个字符而不更改流的位置。
Read() override从流中读取单个字符。
Read(ArrayPtr<char_t>, int, int) override从流中读取指定数量的字符到指定的字符数组中,起始位置为指定的索引。
ReadLine() override从流中读取字符,直到当前行结束。
ReadToEnd() override从流中读取字符,直到流结束。
StringReader(const String&)构造一个新的 StringReader 类实例,该实例从指定的字符串读取字符。

另见