System::Array::Sort-Methode

Array::Sort(const ArrayPtr<TKey>&, const ArrayPtr<TValue>&) method

Sortiert zwei Arrays, eines mit Schlüsseln und das andere - zugehörige Elemente, basierend auf den Werten des Schlüssel‑Arrays, dessen Elemente mit operator< verglichen werden.

template<typename TKey,typename TValue> static void System::Array<T>::Sort(const ArrayPtr<TKey> &keys, const ArrayPtr<TValue> &items)
ParameterBeschreibung
TKeyDer Typ der Elemente im keys-Array
TValueder Typ der Elemente im items-Array
ParameterTypBeschreibung
keysconst ArrayPtr<TKey>&Array, das Schlüsselwerte enthält
itemsconst ArrayPtr<TValue>&Array, das Elemente enthält, die den Schlüsselwerten im keys-Array zugeordnet sind

Siehe auch

Array::Sort(const ArrayPtr<TKey>&, const ArrayPtr<TValue>&, int, int) method

Sortiert zwei Arrays, eines mit Schlüsseln und das andere - zugehörige Elemente, basierend auf den Werten des Schlüssel‑Arrays, dessen Elemente mit dem Standardvergleich verglichen werden.

template<typename TKey,typename TValue> static void System::Array<T>::Sort(const ArrayPtr<TKey> &keys, const ArrayPtr<TValue> &items, int index, int length)
ParameterBeschreibung
TKeyDer Typ der Elemente im keys-Array
TValueder Typ der Elemente im items-Array
ParameterTypBeschreibung
keysconst ArrayPtr<TKey>&Array, das Schlüsselwerte enthält
itemsconst ArrayPtr<TValue>&Array, das Elemente enthält, die den Schlüsselwerten im keys-Array zugeordnet sind
IndexintDer Index, der den Beginn des zu sortierenden Bereichs bezeichnet
LängeintDie Anzahl der Elemente im zu sortierenden Bereich

Siehe auch

Array::Sort(const ArrayPtr<Type>&) method

Sortiert die Elemente im angegebenen Array mit dem Standardvergleich.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr)
ParameterTypBeschreibung
arrconst ArrayPtr<Type>&Ziel-Array

Siehe auch

Array::Sort(const ArrayPtr<Type>&, const SharedPtr<System::Collections::Generic::IComparer<T>>&) method

Sortiert die Elemente im angegebenen Array mit dem angegebenen Vergleich.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr, const SharedPtr<System::Collections::Generic::IComparer<T>> &comparator)
ParameterTypBeschreibung
arrconst ArrayPtr<Type>&Ziel-Array
Vergleichsfunktionconst SharedPtr<System::Collections::Generic::IComparer<T>>&IComparer-Objekt, das zum Vergleichen der Elemente des Arrays verwendet wird

Siehe auch

Array::Sort(const ArrayPtr<Type>&, const SharedPtr<System::Collections::Generic::IComparer<Y>>&) method

NICHT IMPLEMENTIERT.

template<typename Type,typename Y> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr, const SharedPtr<System::Collections::Generic::IComparer<Y>> &comparator)

Siehe auch

Array::Sort(const ArrayPtr<Type>&, int, int) method

Sortiert einen Bereich von Elementen im angegebenen Array mit dem Standardvergleich.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr, int startIndex, int count)
ParameterTypBeschreibung
arrconst ArrayPtr<Type>&Ziel-Array
startIndexintDer Index, der den Beginn des zu sortierenden Elementbereichs bezeichnet
countintDie Größe des zu sortierenden Elementbereichs

Siehe auch