可使用相应的StringReader类型从字符数据流中读取信息,可以看到,实现方法和相关的StreamReader类型差不多。其实,StringReader类只不过是通过重写派生的成员来从一段字符数据而不是从一个文件中读取信息,代码如下:
static
void
Main(
string
[] args) { Console.WriteLine(
"
***** Fun with StringWriter / StringReader *****\n
"
);
//
创建一个StringWriter并把字符写入内存 。
StringWriter strWriter
=
new
StringWriter(); ...
//
从StringWriter读取数据。
StringReader strReader
=
new
StringReader(writer.ToString());
string
input
=
null
;
while
((input
=
strReader.ReadLine())
!=
null
) { Console.WriteLine (input); } strReader.Close(); }