【发布时间】:2011-03-22 13:57:24
【问题描述】:
我刚刚发现我对 delegate 和 action 以及另一个我想要的不太流利......
我有一个特定的IEnumerable<T>,我想使用一个将object 创建为匿名对象的委托函数将其转换为IEnumerable<object>。 扩展方法在这里会派上用场还是可能已经存在?
这(或类似的东西)应该是可能的吧?
IEnumerable<SomeBllObject> list;
IEnumerable<object> newList = list.Transform(x => return new {
someprop = x.SomeProp,
otherprop = x.OtherProp
});
【问题讨论】:
-
你不能使用 Select -
list.Select(x => return new {} )?
标签: .net generics extension-methods ienumerable