c# stringreader在文件处理中的使用

avatar
作者
筋斗云
阅读量: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对象后,我们应该及时关闭它,以释放资源。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!