Tag: grouping

如何按索引对项目进行分组? C#LINQ

假设我有 var input = new int[] { 0, 1, 2, 3, 4, 5 }; 如何将它们分组成对? var output = new int[][] { new int[] { 0, 1 }, new int[] { 2, 3 }, new int[] { 4, 5 } }; 最好使用LINQ

在Windows 8 Metro App中对GridView进行分组

有人可以给我一些提示如何在GridView for Metro Apps中完成分组,如下面的屏幕截图所示。 此屏幕截图来自Windows资源管理器的开发人员资源 ,但遗憾的是没有说明如何完成它。 我有以下代码片段: XAML: … … C#: 在Code-Behind中,我在OnNavigateTo方法中执行以下操作: List strList = new List() { “Red”, “Red”, “Red”, “Red”, “Red”, “Red”, “Green”, “Green”,”Green”,”Green”,”Green”, “Blue”,”Blue”,”Blue”,”Blue” }; var groupedList = from s in strList group s by s into g orderby g.Key select g; cvs.Source = groupedList; 无论我做什么,我都无法将项目分组到屏幕截图中的连续列表中。 该代码导致并排列出的单独列表。