Classificar un array em C#

Este artigo apresentará diferentes métodos para classificar un array em C#.

Use o método Array.Sort() para classificar un array em C

Usaremos o método Array.Sort() para classificar um array. O método Array.Sort() classifica o array em ordem crescente. Existem várias sobrecargas deste método. A sintaxe correta para usar esse método é a seguinte.

Array.Sort(Array array);

Esta sobrecarga do método Sort() possui apenas um parâmetro. O detalhe de seu parâmetro é o seguinte

Parâmetros Descrição
array obrigatoriedade Esta é o array que desejamos classificar.

Esta função classifica o array em ordem crescente.

O programa abaixo mostra como podemos usar o método Sort() para classificar um 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 + " "); 
        } 
    } 
} 

Resultado:

Array Before Sorting:

2 10 5 8 4 11 

Array After Sorting:

2 4 5 8 10 11 

Artigo relacionado - Csharp Array

  • Obtenha o comprimento de un array em C#
  • Converter matriz em lista em C#