阅读量:0
StringReader类在C#中通常用于从字符串中读取数据。它提供了一种在字符串中逐行读取数据的简单方式。下面是一个示例,展示了如何使用StringReader类从文件中读取数据:
using System; using System.IO; class Program { static void Main() { string filePath = @"C:\example.txt"; // 读取文件内容并保存到字符串中 string fileContent = File.ReadAllText(filePath); // 使用StringReader从字符串中读取数据 using (StringReader reader = new StringReader(fileContent)) { string line; while ((line = reader.ReadLine()) != null) { Console.WriteLine(line); } } } }
在上面的示例中,我们首先使用File.ReadAllText方法从文件中读取内容,并将其保存到一个字符串中。然后,我们通过创建一个StringReader对象来逐行读取字符串中的数据,并将每行打印到控制台上。
这样,我们就可以使用StringReader类在文件处理中读取数据。请注意,在使用完StringReader对象后,我们应该及时关闭它,以释放资源。