首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在C#中读写文件

在C#中读写文件可以使用System.IO命名空间中的类和方法。以下是一些常用的方法:

  1. 读取文件:
代码语言:csharp
复制
using System.IO;

string path = "file.txt";
using (StreamReader sr = new StreamReader(path))
{
    string line;
    while ((line = sr.ReadLine()) != null)
    {
        Console.WriteLine(line);
    }
}
  1. 写入文件:
代码语言:csharp
复制
using System.IO;

string path = "file.txt";
using (StreamWriter sw = new StreamWriter(path))
{
    sw.WriteLine("Hello, World!");
}
  1. 读取二进制文件:
代码语言:csharp
复制
using System.IO;

string path = "file.bin";
using (BinaryReader br = new BinaryReader(File.Open(path, FileMode.Open)))
{
    int length = (int)br.BaseStream.Length;
    byte[] data = br.ReadBytes(length);
}
  1. 写入二进制文件:
代码语言:csharp
复制
using System.IO;

string path = "file.bin";
using (BinaryWriter bw = new BinaryWriter(File.Open(path, FileMode.Create)))
{
    byte[] data = new byte[] { 0x01, 0x02, 0x03, 0x04 };
    bw.Write(data);
}

推荐的腾讯云相关产品和产品介绍链接地址:

  1. 腾讯云COS:https://cloud.tencent.com/product/cos
  2. 腾讯云CAM:https://cloud.tencent.com/product/cam
  3. 腾讯云CLB:https://cloud.tencent.com/product/clb
  4. 腾讯云CDB:https://cloud.tencent.com/product/cdb
  5. 腾讯云CVM:https://cloud.tencent.com/product/cvm
  6. 腾讯云CNS:https://cloud.tencent.com/product/cns
  7. 腾讯云CLS:https://cloud.tencent.com/product/cls
  8. 腾讯云API Gateway:https://cloud.tencent.com/product/tmt
  9. 腾讯云TKE:https://cloud.tencent.com/product/tke
  10. 腾讯云EKS:https://cloud.tencent.com/product/eks

以上是我的回答,如果您有任何问题,请随时问我。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1分27秒

3、hhdesk许可更新指导

7分5秒

MySQL数据闪回工具reverse_sql

49秒

文件夹变exe怎么办?文件夹变exe的数据恢复方法

1分55秒

uos下升级hhdesk

1分7秒

贴片式TF卡/贴片式SD卡如何在N32G4FR上移植FATFS,让SD NAND flash读写如飞

1分32秒

最新数码印刷-数字印刷-个性化印刷工作流程-教程

1时8分

TDSQL安装部署实战

26分40秒

晓兵技术杂谈2-intel_daos用户态文件系统io路径_dfuse_io全路径_io栈_c语言

3.4K
1分1秒

多通道振弦传感器无线采集仪在工程监测中是否好用?

领券