Рекомендации по улучшению кода - 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));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д