Нетипизированный метод - C#
Формулировка задачи:
Написал метод по перегонке List в BindingList, дело в том, что необходимо юзать его для нескольких разных списков, хотел спросить, как его можно сделать нетипизированным(помню, что как то можно)?
public static List<ClassA> ToList(BindingList<ClassA> BList) { var outList = new List<ClassA>(); if (BList != null) foreach (ClassA Detail in BList) outList.Add(Detail); return outList; }
Решение задачи: «Нетипизированный метод»
textual
Листинг программы
private void button1_Click(object sender, EventArgs e) { BindingList<String> BList = new BindingList<string>(); BList.Add("one"); BList.Add("two"); BList.Add("three"); toList(BList); } private List<object> toList(IBindingList bls) { List<object> lst = new List<object>(); for (int i = 0; i < bls.Count; ++i) { //MessageBox.Show((String)bls[i]); lst.Add(bls[i]); } return lst; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д