6

定義したオプションが多いほど、それらを変更する必要があるときに入力する必要があります。だから私は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.Defaults を何度も入力する以外に方法はありますか?

4

3 に答える 3

9

次のようにしてみてください:

Properties.Settings settings = Properties.Settings.Default;
settings.var1 = "x";
settings.var2 = "y";
settings.var3 = "Z";
settings.Save();
于 2013-02-02T13:44:28.307 に答える
3

入力する必要があるものを少し短縮するには、これを最初の using ステートメントに追加してみてください。

using MyProps = <your_namespace>.Properties.Settings;

そして、コードで使用できます

MyProps.Default.Var1 = "";

<your_namespace>設定が定義されている完全な名前空間に置き換える必要があります。

于 2013-02-02T13:42:27.243 に答える