string.NewReader()
时间: 2024-08-24 11:01:24 浏览: 45
golang实现unicode转换为字符串string的方法
`string.NewReader()` 是 .NET Framework 中的一个方法,它用于创建一个 `TextReader` 对象,该对象可以从给定的字符串开始读取文本。这个函数通常在处理文本数据流、尤其是从内存字符串中逐行读取内容时非常有用。当你需要按行读取字符串,而不是一次性加载整个字符串到内存时,`NewReader()` 方法可以提供一种高效的解耦方式。
例如:
```csharp
using System.IO;
string text = "Hello\nWorld";
var reader = new StringReader(text);
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
```
在这个例子中,`reader.ReadLine()` 方法会返回每一行的内容,直到字符串结束。
阅读全文