1

テキスト ファイルから 1 行ずつデータを読み取る必要があります。各行には、文字列または整数が含まれます。StreamReader を使用してテキスト ファイルから 1 行ずつ読み取り、StreamWriter を使用してバイナリ ファイルに書き込みたいと考えています。「バイナリファイルへの書き込み」部分は簡単です。「テキストファイルから行ごとに読み取る」部分は、私が助けを必要としている部分です。

4

2 に答える 2

0

c# では、このようなことができます。

string loc = "idk/where/ever";
using(var sr = new StreamReader(loc))
  using(var sw = new StreamWriter(loc+".tmp"))
    {
     string line; 
        while((line=sr.ReadLine())!=null)
           {
              sw.WriteLine(line);
                //edit it however you want
           }
     }
File.Delete(loc);
File.Move(loc+".tmp",loc);
于 2013-08-28T21:34:32.987 に答える
0

それはすべて StreamReader に組み込まれています。

using (var sr = new StreamReader(myFile))
{
    string line;
    while ((line = sr.ReadLine()) != null)
    {
        // line is the text line
    }
}
于 2013-08-28T21:33:43.690 に答える