Неправильно сохраняются настройки - 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]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д