You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VB.NET中OpenTextFileWriter实例化StreamWriter代码的C#等价写法是什么

等价C#代码实现

原VB.NET代码的作用是:以覆盖写入模式打开指定文件,返回对应的StreamWriter写入器实例。
对应的C#代码如下:

System.IO.StreamWriter outFileCTL = System.IO.File.CreateText(filename);

如果需要和VB中OpenTextFileWriter的通用逻辑完全对齐(方便后续调整是否追加内容的参数),也可以写为:

// 第二个参数对应原VB代码的布尔值,false为覆盖已有内容,true为追加写入
System.IO.StreamWriter outFileCTL = new System.IO.StreamWriter(filename, false);

补充说明

  • 两种写法的效果和原VB代码完全一致,都会在指定文件不存在时自动创建文件,文件存在时直接覆盖原有内容
  • 如果你的代码文件顶部已经引入了using System.IO;命名空间,可以省略掉前缀的System.IO.,简化代码为StreamWriter outFileCTL = File.CreateText(filename);

内容的提问来源于stack exchange,提问作者Catherine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 12:54:04