我的应用程序使用设置文件settings.txt
来保存controls
上放置的form
的当前设置值。每次应用程序启动时,都会引用此设置文件,将设置加载到应用程序窗口中。
我使用名为void SaveSetting(string SettingName)
的函数和一些switch-cases
来保存设置。是否可以开发一个名为void RemoveSetting(string SettingName)
的类似函数,它将从settings.txt
文件中删除指定的设置???
此处我不想从get
文件中删除set
和settings.cs
值,但我需要从settings.txt
文件中删除该条目而不破坏文件。
此外,我不想将值null
或zero
设置为该特定控件(因为它在运行时导致错误)。
是否可以完全从设置文件中删除条目???
语言:C#
平台:Windows
IDE:Visual Studio 2008
.NET框架:3.5
感谢。
答案 0 :(得分:1)
如果设置文件很小,您可以在每次要保存任何更改(添加/删除/更改条目)时完全覆盖它。然后你不必担心打破格式。
或者,如果您只想附加到设置文件的末尾,则可以定义一种删除旧条目的新类型条目。