Организация настроек параметров и их обработка в классе c#
Вопрос наверное звучит очень странно. Я новичок не судите строго!
Я ни как не могу додуматься как мне организовать настройки каких то так сказать что ли элементов.
Есть список элементов: element1, element2, element3. Их пользователь может выбрать с помощи checkBox`а. И у каждого элемента должны быть настройки (разные) которые пользователь может выбрать.
| element1 | element2 | element3 |
|---|---|---|
| настройка: true,false | настройка: text | настройка: true,false |
| настройка2: true,false | настройка2: text | настройка2: true,false |
| настройка3: text | настройка3: text | настройка3: true,false |
Примерно так. Настройки могут быть разные.
Пользователь должен выбрать существующие элементы и настроить их. И потом программно я должен как то передать все элементы с настройками и обрабатывать их. Я не знаю глупо ли это или что то сложное, но мне нужно что бы пользователь выбрал элемент с настройками и я как то их обрабатывал.
Я думал, создать массив с классами, в этих классах название элемента и их настройки. И передавать этот массив классов в другой класс или же хранить его там изначально, что бы тот обрабатывал элементы. Может это ультра глупо, но я представить не могу как по другому.
Windows Form c#