Неправильно сохраняются настройки - C#

Узнай цену своей работы

Формулировка задачи:

Делал игру кликер для конкурса. Начал делал сохранение/загрузку данных. (Раньше такое никогда не делал) В итоге при открытии программы у меня настройки такие, какие стоят в настройках проекта (Проект - Свойства - Параметры) Ну, я думаю вы понимаете, что я хочу : "Как это сделать нормально? Чтобы сохранять/загружать данные" Код :
Листинг программы
  1. private void Main_Form_Load(object sender, EventArgs e)
  2. {
  3. EPC = Properties.Settings.Default.EPC;
  4. EPS = Properties.Settings.Default.EPS;
  5. ES = Properties.Settings.Default.ES;
  6. ESell = Properties.Settings.Default.ESell;
  7. Money = Properties.Settings.Default.Money;
  8. EPCUpgrLvl1 = Properties.Settings.Default.EPCUpgrLvl1;
  9. EPCUpgrLvl2 = Properties.Settings.Default.EPCUpgrLvl2;
  10. EPSUpgrLvl1 = Properties.Settings.Default.EPSUpgrLvl1;
  11. EPSUpgrLvl2 = Properties.Settings.Default.EPSUpgrLvl2;
  12. ESellUpgrLvl1 = Properties.Settings.Default.ESellUpgrLvl1;
  13. ESellUpgrLvl2 = Properties.Settings.Default.ESellUpgrLvl2;
  14. SS_Panels = Properties.Settings.Default.SS_Panels;
  15. SS_Bataries = Properties.Settings.Default.SS_Bateries;
  16. SS_Other = Properties.Settings.Default.SS_Other;
  17. AES_Control = Properties.Settings.Default.AES_Control;
  18. AES_Electro = Properties.Settings.Default.AES_Electro;
  19. AES_Housing = Properties.Settings.Default.AES_Housing;
  20. ALET_Copper = Properties.Settings.Default.ALET_Copper;
  21. ALET_Steel = Properties.Settings.Default.ALET_Steel;
  22. ALET_Other = Properties.Settings.Default.ALET_Other;
  23. SSP_Accelerator = Properties.Settings.Default.SSP_Accelerator;
  24. SSP_Rocket = Properties.Settings.Default.SSP_Rocket;
  25. SSP_Rocket = Properties.Settings.Default.SSP_Rocket;
  26. SSP_Sputnik = Properties.Settings.Default.SSP_Sputnik;
  27. SSP_Panels = Properties.Settings.Default.SSP_Panels;
  28. }
  29. private void Main_Form_FormClosing(object sender, FormClosingEventArgs e)
  30. {
  31. Properties.Settings.Default.EPC = EPC;
  32. Properties.Settings.Default.EPS = EPS;
  33. Properties.Settings.Default.ES = ES;
  34. Properties.Settings.Default.ESell = ESell;
  35. Properties.Settings.Default.Money = Money;
  36. Properties.Settings.Default.EPCUpgrLvl1 = EPCUpgrLvl1;
  37. Properties.Settings.Default.EPCUpgrLvl2 = EPCUpgrLvl2;
  38. Properties.Settings.Default.EPSUpgrLvl1 = EPSUpgrLvl1;
  39. Properties.Settings.Default.EPSUpgrLvl2 = EPSUpgrLvl2;
  40. Properties.Settings.Default.ESellUpgrLvl1 = ESellUpgrLvl1;
  41. Properties.Settings.Default.ESellUpgrLvl2 = ESellUpgrLvl2;
  42. Properties.Settings.Default.SS_Panels = SS_Panels;
  43. Properties.Settings.Default.SS_Bateries = SS_Bataries;
  44. Properties.Settings.Default.SS_Other = SS_Other;
  45. Properties.Settings.Default.AES_Control = AES_Control;
  46. Properties.Settings.Default.AES_Electro = AES_Electro;
  47. Properties.Settings.Default.AES_Housing = AES_Housing;
  48. Properties.Settings.Default.ALET_Copper = ALET_Copper;
  49. Properties.Settings.Default.ALET_Steel = ALET_Steel;
  50. Properties.Settings.Default.ALET_Other = ALET_Other;
  51. Properties.Settings.Default.SSP_Accelerator = SSP_Accelerator;
  52. Properties.Settings.Default.SSP_Rocket = SSP_Rocket;
  53. Properties.Settings.Default.SSP_Fuel = SSP_Fuel;
  54. Properties.Settings.Default.SSP_Sputnik = SSP_Sputnik;
  55. Properties.Settings.Default.SSP_Panels = SSP_Panels;
  56. }

Решение задачи: «Неправильно сохраняются настройки»

textual
Листинг программы
  1. [STAThread]

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

12   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы