2012-02-12 8 views
0

私のアプリケーションでは、設定ファイルsettings.txtを使用して、の現在設定されている値をformに保存します。アプリケーションが起動するたびに、この設定ファイルが参照され、設定がアプリケーションウィンドウにロードされます。
「設定」ファイルからエントリを削除する

switch-casesという名前の関数を使用して、設定を保存します。 settings.txtファイルから指定された設定を削除するvoid RemoveSetting(string SettingName)という類似の関数を開発することは可能ですか?ここで

私はsettings.csファイルからgetset値を削除する必要はありませんが、私は、ファイルを破壊することなくsettings.txtファイルからエントリを削除する必要があります。

はまた、私は( '実行時にその原因となるエラーの原因となる)その特定のコントロールに値nullまたはzeroを設定する必要はありません。

エントリを設定ファイルから完全に削除することはできますか?

言語:C#
プラットフォーム:Windowsの
IDE:Visual Studioの2008
.NETフレームワーク:3.5

感謝。

答えて

1

設定ファイルが小さい場合は、変更を保存する(エントリの追加/削除/変更)たびに、単に設定ファイルを完全に上書きすることができます。次に、フォーマットを破ることについて心配する必要はありません。

また、設定ファイルの末尾にのみ追加する場合は、古いエントリを削除する新しい種類のエントリを定義することができます。

+0

いいえ、設定ファイルは大きすぎず、ファイルを上書きすることもできます。提案していただきありがとうございます。 – OutOfBoundsException

関連する問題