text: Im folgenden Codebeispiel wird gezeigt, wie die Werte in einem ArrayList sortiert werden.The following code example shows how to sort the values in an ArrayList.
  Im Durchschnitt ist diese Methode ein O(n log n)-Vorgang, bei dem n Count ist. im schlimmsten Fall handelt es sich um einen O(n^2)-Vorgang.On average, this method is an O(n log n) operation, where n is Count; in the worst case it is an O(n^2) operation.
  Im folgenden Codebeispiel wird veranschaulicht, wie die Werte in einem ArrayList mithilfe des Standardcomparers und einem benutzerdefinierten Vergleich, der die Sortierreihenfolge umkehrt, sortiert werden.The following code example shows how to sort the values in an ArrayList using the default comparer and a custom comparer that reverses the sort order.
  Verwenden Sie die Sort-Methode, um eine Liste von Objekten mit einem benutzerdefinierten Vergleich zu sortieren, der die IComparer-Schnittstelle implementiert.Use the Sort method to sort a list of objects with a custom comparer that implements the IComparer interface. Wenn Sie null für comparer übergeben, verwendet diese Methode die IComparable-Implementierung jedes Elements.If you pass null for comparer, this method uses the IComparable implementation of each element. In diesem Fall müssen Sie sicherstellen, dass die in der Liste enthaltenen Objekte die IComparer-Schnittstelle implementieren, oder es tritt eine Ausnahme auf.In this case, you must make sure that the objects contained in the list implement the IComparer interface or an exception will occur.
  index und count geben keinen gültigen Bereich im ArrayListan.index and count do not specify a valid range in the ArrayList.
  Im folgenden Codebeispiel wird veranschaulicht, wie die Werte in einem Bereich von Elementen in einem ArrayList sortiert werden, wobei der Standardcomparer und ein benutzerdefinierter Vergleich verwendet wird, der die Sortierreihenfolge umkehrt.The following code example shows how to sort the values in a range of elements in an ArrayList using the default comparer and a custom comparer that reverses the sort order.
  Wenn comparer auf null festgelegt ist, führt diese Methode eine Vergleichs Sortierung (auch als instabile Sortierung bezeichnet) aus. Das heißt, wenn zwei Elemente gleich sind, wird ihre Reihenfolge möglicherweise nicht beibehalten.If comparer is set to null, this method performs a comparison sort (also called an unstable sort); that is, if two elements are equal, their order might not be preserved. Im Gegensatz dazu behält eine stabile Sortierung die Reihenfolge der Elemente bei, die gleich sind.In contrast, a stable sort preserves the order of elements that are equal. Um eine stabile Sortierung auszuführen, müssen Sie eine benutzerdefinierte IComparer-Schnittstelle implementieren.To perform a stable sort, you must implement a custom IComparer interface.