Создание списка элементов по шаблону - C#

Узнай цену своей работы

Формулировка задачи:

Подскажте пожалуйста как можно осуществить такую конструкцию?
Листинг программы
  1. class InputTable
  2. {
  3. private Type[] arr;
  4. public void buildTable<ElementType>(ElementType element, int elements_count)
  5. {
  6. arr = new element[elements_count];
  7. }
Ошибка тут arr = new element[elements_count]; Наример: я передаю тип кнопки и в класе у меня должен создастся массив из 10 кнопок
Тут немножко почитал, и вот что получилось:
Листинг программы
  1. class InputTable<ElementType>
  2. {
  3. private Form form;
  4. private List<ElementType> form_elements;
  5. public InputTable(Form form, int elements_count)
  6. {
  7. this.form = form;
  8. this.form_elements = new List<ElementType>(elements_count);
  9. }
  10. public void buildTable()
  11. {
  12. foreach (ElementType element in form_elements)
  13. {
  14. form.Controls.Add(element);
  15. }
  16. }
  17. }
Теперь ошибка тут: form.Controls.Add(element); И скажите пожалуйста правильно ли я сделал?

Решение задачи: «Создание списка элементов по шаблону»

textual
Листинг программы
  1. this.form_elements = new List<ElementType>(elements_count);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы