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

  • C# lee un archivo CSV y almacena sus valores en un array
  • Impresión de arrays en C#