2017-03-01 7 views
0

タイマーが刻み込まれたときにループ内にたくさんのデータ(テキスト)があり、それをすべていくつかのファイルに書き留めたいとしましょう。だからこそ私はプログラムを始めてからログファイルを開いたままにしておきたいのです。どのクラス(FileStream、StreamWriter)、またはこの場合どのような戦略を使用する必要がありますか?私はコードを要求しない、私はちょうどここでいくつかのアドバイスをしたい。ありがとうございました。"using"ステートメントを使わずにファイルに追加する

+2

私はこう言っています。「車輪を改造しないでください。 nlogやlog4netなどのロギングフレームワークを利用する – lordkain

+0

ループ外の*ファイルを開くだけです。 –

+1

[using directive](https://msdn.microsoft.com/en-us/library/sf0df423.aspx)私はそれがループやファイルと関係しているのか分かりません。おそらく[using statement](https://msdn.microsoft.com/en-us/library/yh598w02.aspx)を意味しましたか?言語に同じキーワードを使用する2つの機能がある場合は、正しいキーワードを使用すると役立ちます。正式名称を使用していない場合は、*他の*機能の名前を使用しないでください。 –

答えて

1

ファイルをループの外側で開き、ストリームを開いたままにします。後で閉じる場合は、disposeを呼び出すことができます。 より良いアイデアは、log4netなどのロギングフレームワークを使用することです。

関連する問題