Неправильно сохраняются настройки - C#
Формулировка задачи:
Делал игру кликер для конкурса.
Начал делал сохранение/загрузку данных. (Раньше такое никогда не делал)
В итоге при открытии программы у меня настройки такие, какие стоят в настройках проекта (Проект - Свойства - Параметры)
Ну, я думаю вы понимаете, что я хочу : "Как это сделать нормально? Чтобы сохранять/загружать данные"
Код :
private void Main_Form_Load(object sender, EventArgs e) { EPC = Properties.Settings.Default.EPC; EPS = Properties.Settings.Default.EPS; ES = Properties.Settings.Default.ES; ESell = Properties.Settings.Default.ESell; Money = Properties.Settings.Default.Money; EPCUpgrLvl1 = Properties.Settings.Default.EPCUpgrLvl1; EPCUpgrLvl2 = Properties.Settings.Default.EPCUpgrLvl2; EPSUpgrLvl1 = Properties.Settings.Default.EPSUpgrLvl1; EPSUpgrLvl2 = Properties.Settings.Default.EPSUpgrLvl2; ESellUpgrLvl1 = Properties.Settings.Default.ESellUpgrLvl1; ESellUpgrLvl2 = Properties.Settings.Default.ESellUpgrLvl2; SS_Panels = Properties.Settings.Default.SS_Panels; SS_Bataries = Properties.Settings.Default.SS_Bateries; SS_Other = Properties.Settings.Default.SS_Other; AES_Control = Properties.Settings.Default.AES_Control; AES_Electro = Properties.Settings.Default.AES_Electro; AES_Housing = Properties.Settings.Default.AES_Housing; ALET_Copper = Properties.Settings.Default.ALET_Copper; ALET_Steel = Properties.Settings.Default.ALET_Steel; ALET_Other = Properties.Settings.Default.ALET_Other; SSP_Accelerator = Properties.Settings.Default.SSP_Accelerator; SSP_Rocket = Properties.Settings.Default.SSP_Rocket; SSP_Rocket = Properties.Settings.Default.SSP_Rocket; SSP_Sputnik = Properties.Settings.Default.SSP_Sputnik; SSP_Panels = Properties.Settings.Default.SSP_Panels; } private void Main_Form_FormClosing(object sender, FormClosingEventArgs e) { Properties.Settings.Default.EPC = EPC; Properties.Settings.Default.EPS = EPS; Properties.Settings.Default.ES = ES; Properties.Settings.Default.ESell = ESell; Properties.Settings.Default.Money = Money; Properties.Settings.Default.EPCUpgrLvl1 = EPCUpgrLvl1; Properties.Settings.Default.EPCUpgrLvl2 = EPCUpgrLvl2; Properties.Settings.Default.EPSUpgrLvl1 = EPSUpgrLvl1; Properties.Settings.Default.EPSUpgrLvl2 = EPSUpgrLvl2; Properties.Settings.Default.ESellUpgrLvl1 = ESellUpgrLvl1; Properties.Settings.Default.ESellUpgrLvl2 = ESellUpgrLvl2; Properties.Settings.Default.SS_Panels = SS_Panels; Properties.Settings.Default.SS_Bateries = SS_Bataries; Properties.Settings.Default.SS_Other = SS_Other; Properties.Settings.Default.AES_Control = AES_Control; Properties.Settings.Default.AES_Electro = AES_Electro; Properties.Settings.Default.AES_Housing = AES_Housing; Properties.Settings.Default.ALET_Copper = ALET_Copper; Properties.Settings.Default.ALET_Steel = ALET_Steel; Properties.Settings.Default.ALET_Other = ALET_Other; Properties.Settings.Default.SSP_Accelerator = SSP_Accelerator; Properties.Settings.Default.SSP_Rocket = SSP_Rocket; Properties.Settings.Default.SSP_Fuel = SSP_Fuel; Properties.Settings.Default.SSP_Sputnik = SSP_Sputnik; Properties.Settings.Default.SSP_Panels = SSP_Panels; }
Решение задачи: «Неправильно сохраняются настройки»
textual
Листинг программы
[STAThread]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д