从“设置”文件中删除条目

时间:2012-02-12 18:42:31

标签: c# windows visual-studio-2008

我的应用程序使用设置文件settings.txt来保存controls上放置的form的当前设置值。每次应用程序启动时,都会引用此设置文件,将设置加载到应用程序窗口中。

我使用名为void SaveSetting(string SettingName)的函数和一些switch-cases来保存设置。是否可以开发一个名为void RemoveSetting(string SettingName)的类似函数,它将从settings.txt文件中删除指定的设置???

此处我不想从get文件中删除setsettings.cs值,但我需要从settings.txt文件中删除该条目而不破坏文件。

此外,我不想将值nullzero设置为该特定控件(因为它在运行时导致错误)。

是否可以完全从设置文件中删除条目???

语言:C#
平台:Windows
IDE:Visual Studio 2008
.NET框架:3.5

感谢。

1 个答案:

答案 0 :(得分:1)

如果设置文件很小,您可以在每次要保存任何更改(添加/删除/更改条目)时完全覆盖它。然后你不必担心打破格式。

或者,如果您只想附加到设置文件的末尾,则可以定义一种删除旧条目的新类型条目。