streamreader与streamwriter配合使用

   2024-10-07 8560
核心提示:StreamReader和StreamWriter是.NET Framework中用于读取和写入文本文件的类。StreamReader用于从文件中读取文本数据,而StreamWr

StreamReader和StreamWriter是.NET Framework中用于读取和写入文本文件的类。StreamReader用于从文件中读取文本数据,而StreamWriter用于将文本数据写入文件。

以下是一个示例,演示了如何使用StreamReader和StreamWriter来读取一个文件的内容,然后将内容写入另一个文件中:

using System;using System.IO;class Program{    static void Main()    {        string inputFile = "input.txt";        string outputFile = "output.txt";        // 使用StreamReader读取输入文件        using (StreamReader reader = new StreamReader(inputFile))        {            // 使用StreamWriter写入输出文件            using (StreamWriter writer = new StreamWriter(outputFile))            {                string line;                // 逐行读取输入文件内容,并写入输出文件                while ((line = reader.ReadLine()) != null)                {                    writer.WriteLine(line);                }            }        }        Console.WriteLine("内容已成功从 {0} 复制到 {1}", inputFile, outputFile);    }}

在上述示例中,我们首先创建一个StreamReader来读取名为"input.txt"的输入文件。然后,我们创建一个StreamWriter来写入到名为"output.txt"的输出文件中。接着,我们使用一个循环逐行读取输入文件的内容,并将每一行内容写入输出文件中。最后,我们关闭了StreamReader和StreamWriter,并输出一条成功消息。

以上是一个简单的示例,演示了如何使用StreamReader和StreamWriter来配合读取和写入文件。在实际应用中,您可以根据需要更改文件路径、读取方式和写入方式等参数。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号