是否可以在C#中的LINQ扩展方法中创建匿名类型?是否可以在C#中的LINQ扩展方法中创建匿名类型?
例如LINQ query.i.e。
var CAquery = from temp in CAtemp
join casect in CAdb.sectors
on temp.sector_code equals casect.sector_code
select new
{
//anonymous types
CUSIP = temp.equity_cusip,
CompName = temp.company_name,
Exchange = temp.primary_exchange
};
是否支持C#中LINQ扩展方法的相同行为?
是的,是的,它是。 – 2013-05-09 17:05:42
显然,如果你想在方法之间传递这些匿名对象,你可能会遇到麻烦。 – spender 2013-05-09 17:07:08
像[动态](http://msdn.microsoft.com/en-us/library/vstudio/dd264741.aspx)? – 2013-05-09 17:07:17