List<double[]> ds = new List<double[]>(); ds.Add(new double[] { 2, 3 }); ds.Add(new double[] { 3, 5, 1 }); ds.Add(new double[] { 1, 3, 6 }); var v = from u in ds orderby u.First() select u.First(); foreach (var vv in v) Console.Write(vv + " ");/* 输出结果: 1 2 3 */
List<double[]> list = new List<double[]> { new double[] { 3, 2, 3 }, new double[] { 1, 6, 5, 4 } }; var lorder = from l in list orderby l.First() select l; lorder.ToList().ForEach(l => { l.ToList().ForEach(d => Console.Write(d)); Console.WriteLine(); });
List<double[]> ds = new List<double[]>();
ds.Add(new double[] { 2, 3 });
ds.Add(new double[] { 3, 5, 1 });
ds.Add(new double[] { 1, 3, 6 }); var v = from u in ds
orderby u.First()
select u.First();
foreach (var vv in v)
Console.Write(vv + " ");/*
输出结果:
1 2 3
*/
var lorder = from l in list orderby l.First() select l;
lorder.ToList().ForEach(l => { l.ToList().ForEach(d => Console.Write(d)); Console.WriteLine(); });