寻找Properties.Settings.Default的快捷方式

时间:2013-02-02 13:34:14

标签: c# winforms shortcut properties.settings

我定义的选项越多,我必须在修改它们时输入的内容就越多。所以我正在寻找更短版本的Properties.Settings.Default.varX

我试过了:

Properties.Settings settings = Properties.Settings.Default;
settings.var1 = "x";
settings.var2 = "y";
settings.var3 = "Z";
Properties.Settings.Default = settings;

但是Properties.Settings.Default是只读的,Save函数没有过载。

除了一次又一次输入Properties.Settings.Default之外还有其他方法吗?

3 个答案:

答案 0 :(得分:7)

试试这样:

Properties.Settings settings = Properties.Settings.Default;
settings.var1 = "x";
settings.var2 = "y";
settings.var3 = "Z";
settings.Save();

答案 1 :(得分:3)

要缩短您需要键入的内容,可以尝试将其添加到初始使用语句

using MyProps = <your_namespace>.Properties.Settings;

然后在代码中你可以使用

MyProps.Default.Var1 = "";

<your_namespace>应该由定义设置的完整命名空间替换。

答案 2 :(得分:0)

我使用的一些实用工具如下:

var props = Properties.Settings.Default;

这样,如果我键入“ props”,它的计数就好像我键入了“ Properties.Settings.Default”一样。 所以我现在可以输入

  

道具名称

代替

  

Properties.Settings.Default.Name