我剛剛發現我不流利與delegate
和action
和我想另外一個...使用委託的IEnumerable轉換擴展函數?
我有一定的IEnumerable<T>
,我想用委託功能轉變爲一個IEnumerable<object>
那創建object
作爲匿名對象。 擴展方法會在這裏派上用場,或者可能已經存在?
這個(或類似的東西)應該可以吧?
IEnumerable<SomeBllObject> list;
IEnumerable<object> newList = list.Transform(x => return new {
someprop = x.SomeProp,
otherprop = x.OtherProp
});
你不能使用Select - 'list.Select(x => return new {})'? – Martin 2011-03-22 14:00:51