Рекомендации по улучшению кода - C#

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

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

Листинг программы
  1. class Loader
  2. {
  3. public DataSet _data = null;
  4. public int _streamRecordCount = 0;
  5. public int _fileRecordCount = 0;
  6. public int _dbRecordCount = 0;
  7. public Loader()
  8. {
  9. _data = new DataSet();
  10. }
  11. public DataSet Data { get { return _data; } }
  12. public void LoadFromStream(string path)
  13. {
  14. Stream stream = new Stream();
  15. _data.Add(stream.ReadFromStream(path, out _streamRecordCount));
  16. stream.Close();
  17. }
  18. public void LoadFromFile(string path)
  19. {
  20. File file = new File();
  21. _data.Add(file.Read(path, out _fileRecordCount));
  22. file.Close();
  23. }
  24. public void LoadFromDatabase(string connectionString)
  25. {
  26. Database db = new Database();
  27. db.Connect(connectionString);
  28. _data.Add(db.LoadData(out _dbRecordCount));
  29. db.Close();
  30. }
  31. public string GetResult()
  32. {
  33. return "Stream: " + _streamRecordCount.ToString() + "; File: " + _fileRecordCount.ToString() + "; Database: " + _dbRecordCount.ToString() + ";";
  34. }
  35. }

Решение задачи: «Рекомендации по улучшению кода»

textual
Листинг программы
  1. using (Stream stream = new Stream())
  2.     _data.Add(stream.ReadFromStream(path, out _streamRecordCount));

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


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

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

13   голосов , оценка 3.769 из 5

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

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

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