C#通过FileStream类来写文件

 时间:2026-05-01 04:17:05

1、双击打开VS,新建项目,项目新建成功后,添加一个新类,详细步骤如下图所示。

C#通过FileStream类来写文件

C#通过FileStream类来写文件

C#通过FileStream类来写文件

2、在新类中增加写入文件的代码,先整体看一下代码,如图所示。

C#通过FileStream类来写文件

C#通过FileStream类来写文件

3、现在分析代码。

Encoder e = Encoding.UTF8.GetEncoder();                

e.GetBytes(charData, 0, charData.Length, byteData, 0, true);

这两句代码试讲字符数组转换成字节数组,要基于UTF-8编码方法来创建Encoder对象,使用GetBytes方法即可。方法表示将charData整个字符转换完成后,写进byteData字节数组中。

C#通过FileStream类来写文件

4、aFile.Seek(0, SeekOrigin.Begin);                

aFile.Write(byteData, 0, byteData.Length);

表示从文件的具体位置来写内容,代码意思是将文件的指针移动到文件的0个字节处,然后将整个byteData写入文件中。

C#通过FileStream类来写文件

5、启动程序,运行编译,程序运行完成后。

打开txt文件,看内容,正是我们希望看到的结果。

C#通过FileStream类来写文件

  • C# winform datagridview表头格式设置无效
  • Eclipse下导入外部jar包
  • DBeaver如何连接Firebird数据库,详细教程
  • Mysql查询连接数及表空间情况
  • 如何使用DbVisualizer在数据库连接下搜索表对象
  • 热门搜索
    酸辣大白菜的做法 雅培奶粉怎么样 呷哺呷哺怎么读 六寸戚风蛋糕的做法 蒿子粑粑的做法 表格中的斜线怎么弄 腐竹的做法 汉堡包做法 南瓜盅的做法大全 麻辣烫的做法及配方