C#中怎么进行文件的读写操作

avatar
作者
猴君
阅读量:0

在C#中进行文件的读写操作,可以使用FileStream、StreamReader和StreamWriter这几个类。下面是一个简单的示例:

  1. 使用FileStream进行文件的读写操作:
string filePath = "test.txt";  // 写入文件 using (FileStream fs = new FileStream(filePath, FileMode.Create)) {     byte[] data = Encoding.UTF8.GetBytes("Hello, world!");     fs.Write(data, 0, data.Length); }  // 读取文件 using (FileStream fs = new FileStream(filePath, FileMode.Open)) {     byte[] data = new byte[fs.Length];     fs.Read(data, 0, data.Length);     string content = Encoding.UTF8.GetString(data);     Console.WriteLine(content); } 
  1. 使用StreamReader和StreamWriter进行文件的读写操作:
string filePath = "test.txt";  // 写入文件 using (StreamWriter sw = new StreamWriter(filePath)) {     sw.WriteLine("Hello, world!"); }  // 读取文件 using (StreamReader sr = new StreamReader(filePath)) {     string content = sr.ReadToEnd();     Console.WriteLine(content); } 

这样就可以在C#中进行简单的文件读写操作了。需要注意的是,在完成文件读写操作后,要记得调用Dispose()或者使用using语句来释放资源。

    广告一刻

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