Ordinare un array in C#
Minahil Noor
16 febbraio 2024
Questo articolo introdurrà diversi metodi per ordinare un array in C#.
Usa il metodo Array.Sort()
per ordinare un array in C#
Useremo il metodo Array.Sort()
per ordinare un array. Il metodo Array.Sort()
ordina l’array in ordine crescente. Esistono più overload di questo metodo. La sintassi corretta per utilizzare questo metodo è la seguente.
Array.Sort(Array array);
Questo overload del metodo Sort()
ha un solo parametro. Il dettaglio del suo parametro è il seguente
Parametri | Descrizione | |
---|---|---|
array |
obbligatorio | Questo è l’array che vogliamo ordinare. |
Questa funzione ordina l’array in ordine crescente.
Il programma sotto mostra come possiamo usare il metodo Sort()
per ordinare 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 + " ");
}
}
}
Produzione:
Array Before Sorting :
2 10 5 8 4 11
Array After Sorting :
2 4 5 8 10 11