-1

プログラムを作成していますが、テキスト ファイルの読み書きの方法がまったくわかりません。あらゆる種類のデータを含むテキスト ファイルが 1 つだけ必要になるようにしたいので、ファイルの特定の行を読み取れるようにする必要があります。

4

3 に答える 3

1

StreamReader次のStreamWriterクラスを使用できます。

StreamReader sr = new StreamReader("C:\\Sample.txt");

var data = sr.ReadLine();


StreamWriter sw = new StreamWriter("C:\\Test.txt");

sw.WriteLine("Hello World!!");

出典: http://support.microsoft.com/kb/816149 .

編集:明確にするために、常にストリームを閉じます。sr.Close() sw.Close(). usingまたは、ジェームズが回答で行ったのと同じように、それらをステートメントで囲みます。

于 2013-10-19T17:56:22.303 に答える
0

File クラスを使用することもできます。 string h1 = File.ReadAllText("D:\\TempFiles\\h1.txt"); string h1 = File.WriteAllText("D:\\TempFiles\\h1.txt");

于 2013-10-19T20:26:53.367 に答える
0
using (System.IO.StreamReader sr = new System.IO.StreamReader("YourFile.txt"))
{
  String line = sr.ReadLine();
  Console.WriteLine(line);
}
于 2013-10-19T17:59:30.803 に答える