cost 286 ms
如何接口 IGrouping<out tkey, out telement> 產生多個值?</out>

[英]How can interface IGrouping<out TKey, out TElement> yield multiple values?

我想知道我忽略了哪一點。 IGrouping&lt;out TKey, out TElement&gt;被 LINQ GroupBy使用。 此外,相同的邏輯適用於ILookup和 IIRC。 因此,它們可以根據指定的鍵返回多個值。 但是,相反,我希望以下簽名可以這樣做。 最初,它實現了IEnum ...

Linq查詢以基於ILookup獲取DataContext實體

[英]Linq Query to get DataContext Entities based on ILookup

如果我具有IEnumerable&lt;int&gt; Values ,則可以編寫一個Linq to Entities查詢,如下所示: (Values.Contains(a.QuestionId))部分是我的問題所關心的。 如果將Values實現為: ILookup&lt;stri ...

ILookup存儲項在多個鍵下

[英]ILookup store item under multiple keys

我遇到的情況是我有一組對象,這些對象與數據庫中的項目有關。 我們創建這些對象的本地緩存以及索引,以允許快速過濾/搜索數據。 我遇到的問題是將對象列表轉換為查找。 (非常)簡化的對象: 一個項目可以屬於多個位置,並且每個位置可以包含多個項目。 我想使用LocationIDs ...

拆分字符串列表以匹配首字母和最后字母的最佳方法是什么?

[英]What's the best way to split a list of strings to match first and last letters?

我在C#中有很長的單詞列表,我希望找到該列表中所有具有相同的第一個和最后一個字母並且長度介於5到7個字符之間的單詞。 例如,列表可能包含: “浪費了洗滌洗滌是洗滌看着手表枯萎與廢物智慧洗滌” 它會回來 長度:5-7,第一個字母:w,最后一個字母:d,“浪費,洗,看” ...

Linq:創建空的IGrouping

[英]Linq: Create empty IGrouping

我想使用Linq創建一個函數,它總結了一個傳入的值序列。 該函數應如下所示: 問題是生成的IDictionary應該有一個默認條目(TKey),即使傳入的序列不包含該鍵的值。 這可以用純粹的功能方式完成嗎? (不使用可變數據結構。) 我能想到的唯一方法就是在查找之前調用.Un ...

空 Ilookup<K, T>

[英]Empty ILookup<K, T>

我有一個返回ILookup的方法。 在某些情況下,我想返回一個空的ILookup作為提前退出。 構建空的ILookup的最佳方法是什么? ...

根據值過濾linq查找

[英]filter linq lookup based on values

我想根據其值過濾linq Lookup: 查找: 這是我到目前為止所做的不起作用: 只是為了澄清:我想獲得所有帶有上述城市索引列表中包含的城市索引的文章。 ...

創建 ILookup

[英]Creating ILookups

我有一個由一些復雜表達式生成的 ILookup。 假設這是按姓氏查找人員。 (在我們簡單的世界中 model,姓氏在家庭中是唯一的) 現在我有兩個對如何構建感興趣的查詢。 首先,我將如何按姓氏過濾? 但是在這里, germanFamilies是一個IEnumerable&lt;IGrouping ...

2011-01-10 19:43:17   3   1470    linq / ilookup  
Linq-將ILookup轉換為另一個ILookup

[英]Linq - convert an ILookup into another ILookup

這應該很簡單,但是我想不出一個好方法。 如何將一個ILookup轉換為另一個ILookup? 例如,您將如何復制/克隆一個ILookup,以產生另一個具有相同鍵和相同組的ILookup? 這是我la腳的嘗試: 有人可以改善嗎? -布賴恩 ...

LINQ從IGrouping轉換為Lookup

[英]LINQ Convert from IGrouping to Lookup

我有兩個類型ILookup的變量。 我想使用Union或Concat組合它們的值並將結果分配給相同類型的第三個變量。 Union和Concat都返回IGrouping。 將IGrouping轉換為ILookup一定很簡單,但我不能這樣做! :-( IGrouping暴露了Key,所以我正 ...

ILookup <TKey,TVal>與IGrouping <TKey,TVal>

[英]ILookup<TKey, TVal> vs. IGrouping<TKey, TVal>

我一直無法闡明ILookup&lt;TKey, TVal&gt;和IGrouping&lt;TKey, TVal&gt;之間的差異,如果我現在正確理解它,我很好奇。 LINQ通過生成IGrouping項目序列來復雜化問題,同時也為我提供了ToLookup擴展方法。 所以在我仔細觀察之前感覺它 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM