0
幾次發現我自己的情況:我有一個IEnumerable<T>
和函數map
,它將T
的實例映射到IEnumerable<U>
。我想生成一個由該地圖定義的ILookup<T, U>
。緊湊的方式將IEnumerable映射到LINQ的ILookup
這似乎是一個非常常見的用例,但我還沒有找到一種緊湊的方法來產生查找。特別是,enumT.ToLookup(t=>t, t=>map(t))
產生ILookup<T, IEnumerable<U>>
。
我並不真正關注。你有一個't []'數組和一個將單個't'映射到'IEnumerable '的函數,並且你想以某種方式使用該函數爲每個'T'生成一個單獨的'U'? –
@ stephen.vakil不完全。他希望每個'T'都有一個'IEnumerable ',但他現在所擁有的是每個'T'的'IEnumerable>'。 –
Servy