Есть класс:
public class Hotkey {
public string name;
public List<Key> hotkey;
public Hotkey(string name, List<Key> hotkey) {
this.name = name;
this.hotkey = hotkey;
}
}
Однако в Settings.settings можно хранить данные только стандартных типов (int, string, ...). Каким образом данный класс можно добавить в настройки программы?
Файл настроек состоит из основного файла и файла ИмяФайлаНастроекDesigner.cs
, вам нужно как обычно добавить переменную в файл настроек, а затем в "дизайнере" вручную переписать её тип на необходимый вам. Там интуитивно все должно быть понятно.
Пример:
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")]
public List<CalcMap> List
{
get {
return ((List<CalcMap>)(this["List"]));
}
set {
this["List"] = value;
}
}
Изначально это была строковая переменная, а я переписал на List<CalcMap>
.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Помогите, пожалуйстаНа сайте товары выводятся циклом, к ним подключен magnifi pop-up, но второй по счету всегда не работает, где искать проблему?...