将通用IList <CustomType>转换为数组?

gra*_*ady 2 c# generic-list

我有一个包含自定义类型的IList.该自定义类型的一个属性称为ID.如何在不使用for循环的情况下转换它?该数组不应该是CustomType,而是ID的类型,即int.

谢谢!

Jas*_*ans 14

尝试:

sourceList.Select(i => i.ID).ToArray();

sourceList您的类型列表在哪里IList<CustomType>.