請考慮下面的代碼:轉換Lambda表達式集團通過對LINQ版本
var result = data
.GroupBy(a => groupA.Contains(a.Group) ? "A" :
groupB.Contains(a.Group) ? "B" :
"N/a")
.Select(a => new
{
KEY = a.Key,
VALUE = a.Count()
});
任何一個可以幫助如何GroupBy
轉換爲LINQ
版本?
感謝
編輯1)
我想這種風格:
from a in ....
group a by ....
select ...
sry did not understand.is it linq has already? –
你的意思是「查詢表達式」?如果是這樣的話,只需要LINQPad並去banananananananna's。 http://www.linqpad.net/ – Hardrada
請看我的編輯1 – Arian