我想弄清楚如何通過.net分組使用淘汰賽foreach數據綁定進行迭代。我的問題是,我不知道如何一旦它被序列化到JSON遍歷IGroupings的淨集... 在服務器端,我有一個.NET對象,看起來像這樣: public class BookingResult
{
public IEnumerable<IGrouping<DateTime, BookingLeg>> Grouped {
http://img51.imageshack.us/i/linqquestion.png/ 一切都在圖片中。 我只想得到其中一個突出顯示的值,例如大小爲。從圖片 代碼: var queryGroupDuplicates = from dlc in listDLC
from song in dlc.songs
group dlc by song
檢索所有值,我目前有: UIEnumerable <IGrouping<PortableKey, FileInfo>>
從這個代碼: var queryDupFiles = from file in fileList
group file by new PortableKey { Name = file.Name, Length = file.Length }
into g
的時候所以我想弄清楚,如果一些任何隨機的IEnumerable傳遞給我的方法已經被越來越分組一些瘋狂的結果。這個想法是,我將以不同方式處理分組數據。我的問題是IGrouping<>是一個通用接口,沒有實現非通用接口,無論出於何種原因,我無法使用is語句對其進行測試。 爲了驗證這一點,這裏是我的示例代碼: var dict = new Dictionary<int, string>() {