Linux 拨号vps windows公众号手机端

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

lewis 7年前 (2018-04-04) 阅读数 7 #程序编程
文章标签 c#

在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语句来释放资源。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门