Создание списка элементов по шаблону - C#
Формулировка задачи:
Подскажте пожалуйста как можно осуществить такую конструкцию?
Ошибка тут arr = new element[elements_count];
Наример: я передаю тип кнопки и в класе у меня должен создастся массив из 10 кнопок
Теперь ошибка тут: form.Controls.Add(element);
И скажите пожалуйста правильно ли я сделал?
class InputTable { private Type[] arr; public void buildTable<ElementType>(ElementType element, int elements_count) { arr = new element[elements_count]; }
Тут немножко почитал, и вот что получилось:
class InputTable<ElementType> { private Form form; private List<ElementType> form_elements; public InputTable(Form form, int elements_count) { this.form = form; this.form_elements = new List<ElementType>(elements_count); } public void buildTable() { foreach (ElementType element in form_elements) { form.Controls.Add(element); } } }
Решение задачи: «Создание списка элементов по шаблону»
textual
Листинг программы
this.form_elements = new List<ElementType>(elements_count);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д