C#文件的流操作

C# 中对文件进行流操作是指对文件读写的一系列操作。下面是一些常见的流操作:


1.写入文件:使用 FileStream 类,或者 StreamWriter 类可以很容易地写入文件。

2.读取文件:使用 FileStream 类,或者 StreamReader 类可以很容易地读取文件。

3.复制文件:使用 FileStream 类可以很容易地复制文件。


对文件进行序列化和反序列化:使用 BinaryFormatter 类或者 XmlSerializer 类可以对文件进行序列化和反序列化。

以下是一个例子,使用 StreamWriter 类将数据写入文件:


写入数据到文件

using (StreamWriter writer = new StreamWriter("c:\\data.txt"))
{
    writer.WriteLine("Hello World");
    writer.WriteLine("This is a sample data.");
}

读取文件

以下是一个例子,使用 StreamReader 类读取文件中的数据:

using System.IO;
...
// 读取文件中的数据
using (StreamReader reader = new StreamReader("c:\\data.txt"))
{
    string line;
    while ((line = reader.ReadLine()) != null)
    {
        Console.WriteLine(line);
    }
}


果糖网