Classificar un array em C#

Minahil Noor 12 outubro 2023
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