テキストファイルから合成生徒のマークを計算する必要があるという問題があります。最初の行のマークの重み、次の行の評価する学生の数、そして次の行が学生のマークです。このパターンは、大きな分離を伴わずにファイルを通して繰り返されます。StreamReaderを使用して他の行で定義された行を読み取る
明確にするために、テキストファイルと問題がある私は、次のコードを使用して、StreamReaderを使用して新しいオブジェクトを作成しようとしたhere:
:
using (StreamReader sr = new StreamReader("DATA10.txt")) {
blahblahblah;
}
DATA10.txtは同じフォルダ内にありますプログラム。
しかし、MSDNなどの例では、「文字列」から「System.IO.Stream」に変換できません。私は間違って何をしていますか?
最終的には、2番目の行の値を取得し、streamreaderを使用してその量の行を読み込みます。その後、次のデータセットに対してプロセス全体を繰り返します。
私は本当にそれがその質問と重複しているとは思わないし、ここでの回答は分かりやすい形で表現されています。
を、あなたは現在、 '')が欠落しています。 (StreamReader sr = new StreamReader( "DATA10.txt")) ' –
申し訳ありませんが、私はVSに私のための閉じ括弧を追加するのに慣れています。あなたが指摘した適切な行を使っています。ごめんなさい。 – James
.exeファイルがある場所にこのファイルを配置しましたか? – titol