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 类实例,该实例从指定的字符串读取字符。 |
另见
- Class TextReader
- Namespace System::IO
- Library Aspose.Font for C++