Вопрос по winforms, properties.settings, shortcut, c# – Ищем краткую информацию о Properties.Settings.Default

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.Default снова и снова?

используя YourApp.Properties; " в вашем источнике можно сократить доvar xy = Settings.Default " Laszlo Boke
Если вы хотите сэкономить время, вы можете просто скопировать и вставить. Использование хакерских способов может сделать ваш код более грязным. " Alvin Wong

Ваш Ответ

2   ответа
3

Чтобы немного сократить то, что вам нужно набрать, вы можете попробовать добавить это к исходным операторам using

using MyProps = .Properties.Settings;

а затем в коде вы могли бы использовать

MyProps.Default.Var1 = "";

 должно быть заменено полным пространством имен, в котором определены параметры.

7

Просто попробуйте так:

Properties.Settings settings = Properties.Settings.Default;
settings.var1 = "x";
settings.var2 = "y";
settings.var3 = "Z";
settings.Save();
Didn»Я не ожидал, что это так просто, спасибо! lorus
Я объясняю это неправильно? Alvin Wong
@AlvinWong Isn 'Т то, что он хочет? LarsTech
Так какProperties.Settings это класс,settings на самом деле содержит ту же ссылку наProperties.Settings.Default, Изменение свойств наsettings эквивалентно изменению.Properties.Settings.Default Alvin Wong

Похожие вопросы