System::IO::StringReader класс

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, который считывает символы из указанной строки.

См. также