16,554
社区成员
发帖
与我相关
我的任务
分享
double[][] arr = { new[] { 2, 3.1, 4.2 }, new[] { 1.5, 2.4, 3.2 }, new[] { 1, 3, 2.9 } };
foreach (var i in arr.OfType<double[]>().OrderBy(b => b[1]))
{
Console.WriteLine(i[0] + "," + i[1] + "," + i[2]);
}
Dim arr()() As Double = {New Double() {2, 3.1, 4.2}, New Double() {1.5, 2.4, 3.2}, New Double() {1, 3, 2.9}}
For Each i As Object In arr.OfType(Of Double())().OrderBy(Function(b) b(1))
Console.WriteLine(i(0) + "," + i(1) + "," + i(2))
Next
Dim arr()() As Double = {New Double() {2, 3.1, 4.2}, New Double() {1.5, 2.4, 3.2}, New Double() {1, 3, 2.9}}
Dim arrnew = arr.OrderBy(Function(a) a(1)).ToArray
这是VB.net的代码