Visual Studio 还Properties.Settings.Default直接从项目属性进行用户设置管理。
sharpdevelop 没有这样的设施,但您可以someName.settings手动创建一个Add -> New item -> Misc -> Settings. 实际上这个问题是解决它的最简单方法,以免重新发明轮子。假设我在那里声明了一个变量string someVar = "some value"。如何读取、覆盖和保存?
Visual Studio 还Properties.Settings.Default直接从项目属性进行用户设置管理。
sharpdevelop 没有这样的设施,但您可以someName.settings手动创建一个Add -> New item -> Misc -> Settings. 实际上这个问题是解决它的最简单方法,以免重新发明轮子。假设我在那里声明了一个变量string someVar = "some value"。如何读取、覆盖和保存?
所以科学戳的方法带来了成果。事实证明,在sharpdevelop中,anyname.settings文件只是一个方便的界面,用于添加存储的设置(与Visual Studio项目的属性窗口相同),并且可以有很多(这样的文件)。
foo.settings因此,当在bar.settings项目中创建文件testapp并分别设置 bar 和 foo 变量时,app.config会出现如下所示的新分支:现在在代码中你可以这样做:
第二个分支也是如此:
顺便说一句,编译后,
app.config项目中的所有内容,包括我们参数的默认值,都属于testapp.exe.config默认情况下与编译后的testapp.exe.我希望它对某人有用。