запросить ilist с помощью linq

Я хотел бы получить данные с помощью linq из ilist, который имеет тип одного класса - например - iList - все, что я знаю, что в этом iList сохраняются электронные письма и имена, но этот iList не имеет строкового типа, но этот класс. Как я могу их получить? Было бы здорово поместить эти данные в мой собственный список. Есть какие-нибудь подсказки, как это сделать?


person Martin Ch    schedule 31.05.2011    source источник
comment
Вам нужно будет предоставить немного больше информации. Например, фактический фрагмент кода IList и class.   -  person SirViver    schedule 31.05.2011


Ответы (2)


IList<MyNameAndEmailClass> myList = GetMyList();
var emailList = myList.Select(x => x.EmailAddress).ToList();

emailList теперь будет содержать только адреса электронной почты.

person dlev    schedule 31.05.2011

Это то, что вы хотите?

var result = list.OfType<SomeType>()
person Stecya    schedule 31.05.2011