我知道这个问题可能以前已经被问过了,但我在SO上找不到相关的信息,而且在Google上搜索也没有得到清晰的答案。
我需要知道C#中等同于C++的ifstream/ofstream的内容。
例如,如果我有以下C++代码:
ifstream input("myFile.txt");
ofstream output;
output.open("out.txt");
请问C#中的等效语句是什么?
我找到了一个网站,它说(至少对于文件输入部分)等效语句是这样的:
using System.IO;
FileStream fs = new FileStream("data.txt", FileMode.Open, FileAccess.Read);
我尝试放置这个:
FileStream fs = new FileStream(input, FileAccess.Read);
我的VS中没有"FileMode",因为VS没有识别它。而"input"是参数中的一个字符串,保存着输入文件名的字符串值(例如 - "myFile.txt")。
我知道我一定错过了某些愚蠢和微小的东西,但我无法弄清楚是什么。任何关于此的帮助将不胜感激!
我正在开发VS2010、C#-4.0、WPF API。