Одна функция для заполнения разных объектов. Полиморфизм? - C#
Формулировка задачи:
Доброго дня!
Есть 2 объекта ListView и ComboBox.
Есть некоторый список, который необходимо выводить в ListView или ComboBox, в зависимости от места. Хотелось бы написать (скорее всего будет полиморфизм) одну функцию которая может заполнять и ListView или ComboBox.
Что есть сейчас:
Надо чтобы можно было в функцию FillList передать объект ComboBox который будет заполнен.
Как это можно сделать?
internal static void FillList(List<string> list, System.Windows.Forms.ListView listView1) { listView1.Items.Clear(); foreach (var item in list) { listView1.Items.Add(item); } }
Решение задачи: «Одна функция для заполнения разных объектов. Полиморфизм?»
textual
Листинг программы
internal static void FillList(List<string> list, IList collection) { collection.Clear(); foreach (var item in list) collection.Add(item); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д