Ordenar un array en C#

Este artículo presentará diferentes métodos para ordenar un array en C#.

Utilice el método Array.Sort() para ordenar un array en C#

Usaremos el método Array.Sort() para ordenar un array. El método Array.Sort() ordena el array en orden ascendente. Hay múltiples sobrecargas de este método. La sintaxis correcta para utilizar este método es la siguiente.

Array.Sort(Array array);

Esta sobrecarga del método Sort() tiene un solo parámetro. El detalle de su parámetro es el siguiente

Parámetros Descripción
array obligatorio Esta es el array que queremos ordenar.

Esta función ordena el array en orden ascendente.

El programa siguiente muestra cómo podemos usar el método Sort() para ordenar un array.

using System; 
  
class Sort { 
      public static void Main() 
    { 
        int[] arr = new int[] {2, 10, 5, 8, 4, 11}; 
        Console.WriteLine("Array Before Sorting:\n");
        foreach(int value in arr) 
        { 
            Console.Write(value + " "); 
        } 
        Console.WriteLine("\n");
        Array.Sort(arr); 
        Console.WriteLine("Array After Sorting:\n"); 
        foreach(int value in arr) 
        { 
            Console.Write(value + " "); 
        } 
    } 
} 

Producción:

Array Before Sorting:

2 10 5 8 4 11 

Array After Sorting:

2 4 5 8 10 11 

Artículo relacionado - Csharp Array

  • Obtenga la longitud de un array en C#
  • Ordenar un array en orden descendente en C#
  • Cómo convertir una cadena en un array de bytes en C#