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

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы