Рекомендации по улучшению кода - C#
Формулировка задачи:
Листинг программы
- class Loader
- {
- public DataSet _data = null;
- public int _streamRecordCount = 0;
- public int _fileRecordCount = 0;
- public int _dbRecordCount = 0;
- public Loader()
- {
- _data = new DataSet();
- }
- public DataSet Data { get { return _data; } }
- public void LoadFromStream(string path)
- {
- Stream stream = new Stream();
- _data.Add(stream.ReadFromStream(path, out _streamRecordCount));
- stream.Close();
- }
- public void LoadFromFile(string path)
- {
- File file = new File();
- _data.Add(file.Read(path, out _fileRecordCount));
- file.Close();
- }
- public void LoadFromDatabase(string connectionString)
- {
- Database db = new Database();
- db.Connect(connectionString);
- _data.Add(db.LoadData(out _dbRecordCount));
- db.Close();
- }
- public string GetResult()
- {
- return "Stream: " + _streamRecordCount.ToString() + "; File: " + _fileRecordCount.ToString() + "; Database: " + _dbRecordCount.ToString() + ";";
- }
- }
Решение задачи: «Рекомендации по улучшению кода»
textual
Листинг программы
- using (Stream stream = new Stream())
- _data.Add(stream.ReadFromStream(path, out _streamRecordCount));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д