问题描述 link中如果是任意取了数组之后再任意取数,为什么只能取第一个? link中如果是任意取了数组之后再任意取数,为什么只能取第一个? 解决方案 int[][] arrs = new int[][] { new int[] {1,2,3}, new int[] {4,5,6}, new int[] {7,8,9}, new int[] {10,11,12}}; var query = arrs.OrderBy(x => Guid.NewGuid()).Take(3).Select(x =>