C# Arrays sortieren
Sortieren Sie ein Array
Es stehen viele Array-Methoden zur Verfügung, zum Beispiel Sort()
, die ein Array alphabetisch oder in aufsteigender Reihenfolge sortiert:
Beispiel
// Sortieren Sie eine Zeichenfolge
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Array.Sort(cars);
foreach (string i in cars)
{
Console.WriteLine(i);
}
// Sortieren Sie eine Ganzzahl
int[] myNumbers = {5, 1, 8, 9};
Array.Sort(myNumbers);
foreach (int i in myNumbers)
{
Console.WriteLine(i);
}
System.Linq-Namespace
Andere nützliche Array-Methoden, wie z Min
, Max
, und Sum
, finden Sie im Namespace System.Linq
:
Beispiel
using System;
using System.Linq;
namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
int[] myNumbers = {5, 1, 8, 9};
Console.WriteLine(myNumbers.Max()); // gibt den größten Wert zurück
Console.WriteLine(myNumbers.Min()); // gibt den kleinsten Wert zurück
Console.WriteLine(myNumbers.Sum()); // gibt die Summe der Elemente zurück
}
}
}
Mehr über andere Namespaces erfahren Sie in einem späteren Kapitel.