Классы StringReader и StringWriter
Если удобнее работать не с массивом байтов в ОП (класс Mem- oryStream), а с массивом строк, то целесообразно использовать классы StringReader и StringWriter (наследники классов TextReader и TextWriter).
Конструкторы: StringReader (string str); StringWriter();
Строка особого формата автоматически создается конструктором
StringWriter().
using System;
using System.IO; class StrRdrDemo
{
public static void Main()
{
// Создаем объект класса StringWriter.
StringWriter strWtr = new StringWriter();
// Записываем данные в StringWriter-объект. for ( int i = 0; i < 10; i++ )
strWtr.WriteLine ("Значение i равно: " + i);
// Создаем объект класса StringReader.
StringReader strRdr = new StringReader (strWtr.ToString());
string str; do
{
объекта.
}
str = strRdr.ReadLine(); // Считываем данные из StringReader-
Console.WriteLine(str);
} while (str != null);
}
© ООО «Знанио»
С вами с 2009 года.