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