1
我知道,返回一個匿名類型,我可以做到這一點:返回內部匿名類型,其中方法
var test = from c in list
where c.SomeField > 200
select new { c.SomeField, c.AnotherField };
這是很正常的。
現在,我想現在如何返回這個匿名類型做同樣的事情,但使用Where方法。 喜歡的東西:
var test = list.Where((SomeType c) => { if (c.SomeField > 200)
return new { c.SomeField, c.AnotherField } });
是否有使用Where方法做這件事的方法嗎?
謝謝!
'Where(x => x.SomeField> 200).Select(x => new {SF = x.SomeField,AF = x.AnotherField});' –
返回一個匿名類型?不知道這是最好的主意。你打算如何在呼叫端訪問它? 'dynamic'? –