C# Équivalent à ifstream/ofstream en C++

Je sais que cela a probablement été demandé avant, mais je ne le trouve pas ici sur la façon partout, et je ne peux pas obtenir une réponse claire sur quelque chose que je regarde sur Google.

J'ai besoin de savoir le C# équivalent à C++de ifstream/ofstream.

Par exemple, si j'avais le code C++ suivant:

ifstream input("myFile.txt");
ofstream output;
output.open("out.txt");

Quel serait le C# équivalent?

J'ai trouvé un site qui dit (pour le fichier de partie, de toute façon) que l'équivalent de:

using System.IO;

FileStream fs = new FileStream("data.txt", FileMode.Open, FileAccess.Read);

J'ai essayé de mettre cela en:

FileStream fs = new FileStream(input, FileAccess.Read);

Je n'ai pas le "FileMode" dans la mienne parce que VS ne pas le reconnaître. Et "entrée" est une chaîne de caractères dans les paramètres qui détient la chaîne de valeur de l'entrée de nom de fichier (par exemple "myFile.txt").

Je sais que j'ai manquer quelque chose de stupide et mineur, mais je ne peux pas comprendre ce que c'est. Toute aide serait grandement appréciée!

Je suis en développement dans VS2010, C#-4.0, WPF API.

MSDN est votre ami: msdn.microsoft.com/en-us/library/system.io.filestream.aspx . Consultez également le Fichier de classe raccourcis: Ouvrir, OpenText, OpenOrCreate, etc. Et si vous voulez quelque chose qui ressemble à RAII, il y a l'instruction d'utilisation: msdn.microsoft.com/en-us/library/yh598w02.aspx
Fernandes - je vous Remercie beaucoup pour ce lien!!! Je me sens comme un échec complet. Il a fallu inclure le "Système.IO.FileStream" de la Bibliothèque, alors que j'ai seulement compris le "Système.IO" de la Bibliothèque. Stupides erreurs de débutant..

OriginalL'auteur AmbiguousX | 2011-01-12