}

 

[] args)
        {
            object[,] o = new object[64] { { 1234 }, { 5678 }, { 9101112 }, { 13141112 }, { 15161117, }, { 567,9 } };

            Console.WriteLine(
"没排序前的二维数组:");
            Print(o);

            Console.WriteLine(
"根据第3,4列升序排序后的数组:");
            Order.Orderby(o, 
new int[] { 2,3 },0);
            Print(o);

            Console.WriteLine(
"根据第3,4列降序序排序后的数组:");
            Order.Orderby(o, 
new int[] { 23 }, 1);
            Print(o);
           
            Console.Read();

        }
        
static void Print(object[,] values)
        {
            
int k;
            
for (int i = 0; i < values.GetLength(0);i++ )
            {
                
for (k = 0; k < values.GetLength(1);k++ )
                {
                    Console.Write(values[i,k]);
                    Console.Write(
"  ");
                }
                Console.WriteLine(
" ");
            }
        }

 

没排序前的二维数组:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 11 12
15 16 11 17
5 6 7 9
根据第3,4列升序排序后的数组:
1 2 3 4
5 6 7 8
5 6 7 9
13 14 11 12
9 10 11 12
15 16 11 17
根据第3,4列降序序排序后的数组:
15 16 11 17
9 10 11 12
13 14 11 12
5 6 7 9
5 6 7 8
1 2 3 4

 

相关文章:

  • 2022-12-23
  • 2021-11-08
  • 2022-12-23
  • 2022-01-23
  • 2021-07-29
  • 2022-12-23
  • 2022-01-31
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-26
  • 2021-12-19
  • 2021-05-12
  • 2021-08-26
相关资源
相似解决方案