System::IO::StringReader class

StringReader class

Представляет читатель, который читает символы из строки. Объекты этого класса должны выделяться только с помощью функции System::MakeObject() . Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора 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, который читает символы из указанной строки.

См. также