C# 等效于 FILE 声明

标签 c# c++ file c++builder

<分区>

Possible Duplicate:
change file extension c#

以下代码是用 C++ 编写的,我如何在 C# 中表示它?

FILE fp = fopen(ChangeFileExt(Application.ExeName, ".DAT").c_str(), "w");

与此主题相关的另一个问题是:

C# 中的等价物:

fputs((thisstring.CommaText + "\n").c_str(), fp); 

最佳答案

怎么样:

FileStream fs = File.OpenWrite(Path.ChangeExtension(Application.ExeName, "DAT"));

关于C# 等效于 FILE 声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12491742/

相关文章:

c# - 在使用 IoC 的 c#.Net 中,不使用构造函数直接将依赖项传递给方法是否可以?

c# - C# 枚举中具有相同整数值的元素的排序

ruby - 如何使用 Ruby 通过 HTTP 下载文件?

c++ - strcpy 函数不起作用

c++ - 除以零后无运行时错误

java - 在反向java中打印行

java - 将文件转换为可访问的对象

c# - 如何处理重载方法签名的冲突?

c# - 从文件名获取路径

c++ - 创建类索引器 operator[] 允许字符串参数(字符串索引)