Неправильно сохраняются настройки - 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]