У меня есть группа из 13 свойств в классе. Я создал структуру для этих свойств и передал ее другому классу.
Мне нужно добавить еще 10 групп из этих 13 свойств. Так что в общей сложности 130 свойств.
Что мне делать?
1.Я мог бы добавить все 130 свойств в структуру. Повлияет ли это на производительность и удобочитаемость
2.Я мог бы создать список структур, но не знаю, как получить доступ к элементу
например.
Добавить в список:
listRowItems.Add (new RowItems () {a = 1, b = 1, c = 1, d = 1 ...});
listRowItems.Add (new RowItems () {a = 2, b = 2, c = 2, d = 2 ...});
Как получить доступ ко второму элементу группы b?
3.Могу ли я использовать только словарь из 130 наименований
4. Должен ли я использовать список словарей (опять же, я не знаю, как получить доступ к определенному элементу)
5. Должен ли я пройти в классе 130 свойств
Просто для вашего интереса свойства - это параметры CSS, используемые для составного элемента управления. Элемент управления отображает 13 элементов в каждой строке, имеется 10 строк, и каждая строка настраивается.