阅读量:0
StringReader和StringWriter是C#中用于从字符串中读取数据和向字符串中写入数据的类。以下是它们的基本用法示例:
使用StringReader从字符串中读取数据:
string input = "Hello World!"; using (StringReader reader = new StringReader(input)) { string line; while ((line = reader.ReadLine()) != null) { Console.WriteLine(line); } }
使用StringWriter向字符串中写入数据:
using (StringWriter writer = new StringWriter()) { writer.WriteLine("Hello"); writer.WriteLine("World"); string result = writer.ToString(); Console.WriteLine(result); }
在这两个示例中,我们首先实例化了StringReader和StringWriter类,然后分别使用它们从字符串中读取数据和向字符串中写入数据。最后,我们将结果输出到控制台。