из которых реализует интерфейс ISomeIntreface<T>, в котром есть свойство Name, Как мне привести каждый элмент этого списка к этому интерфейсу, и получить имя? Шаблонный тип T у каждого объекта в списке свой
Дунамик!
можешь в каждом объекте, если доступ к их коду есть, реализовать свой non-generic интерфейс ISomeInterface со свойством Name
и делать foreach (ISomeInterface item in list) { var itemName = item.Name; }
Есть неклевый вариант вытаскивать поле рефлексией
Обсуждают сегодня