Задать вопрос
@rsi
software engineer

Как более правильно реализовать такой функционал в ООП (C#)?

Здравствуйте, суть идеи есть алгоритм обработки справок, грубо говоря цикл. Мне необходимо реализовать хранение настроек обработки конкретных справок (всего три параметра - высота, ширина и ориентация). То есть во время работы цикла мне необходимо по имени справки получить эти три параметра. Приложение простое и поэтому требований к ресурсам никаких особо нет, но хочется сразу сделать правильно, дабы не учиться писать говнокод.

Как я это вижу:
1) Создать класс справки
private string _naim;
        ....

        public string naim
        {
            get { return _naim; }
            set { _naim = value; }
        }
        ...

2) Создать класс, который бы организовывал коллекцию объектов этого класса, быстрый поиск по ним, чтение и запись этой коллекции в файл.

Правильно ли я вижу решение проблемы? И если правильно, какой тип коллекции лучше выбрать с учетом того, что ее размер заранее не известен, как реализовать быстрый поиск в коллекции по по свойству объекта и как эту коллекцию сохранять и считывать?
  • Вопрос задан
  • 2768 просмотров
Подписаться 3 Комментировать
Подписчики вопроса 3 К ответам на вопрос (0)