Método System::Array::Sort

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

Ordena dos arreglos, uno que contiene claves y el otro los elementos correspondientes, basándose en los valores del arreglo que contiene las claves, cuyos elementos se comparan usando operator<.

template<typename TKey,typename TValue> static void System::Array<T>::Sort(const ArrayPtr<TKey> &keys, const ArrayPtr<TValue> &items)
ParámetroDescripción
TKeyEl tipo de los elementos en la matriz keys
TValueel tipo de los elementos en la matriz items
ParámetroTipoDescripción
keysconst ArrayPtr<TKey>&Array que contiene valores de clave
itemsconst ArrayPtr<TValue>&Array que contiene elementos que están mapeados a los valores de clave en la matriz keys

Ver también

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

Ordena dos arreglos, uno que contiene claves y el otro los elementos correspondientes, basándose en los valores del arreglo que contiene las claves, cuyos elementos se comparan usando el comparador predeterminado.

template<typename TKey,typename TValue> static void System::Array<T>::Sort(const ArrayPtr<TKey> &keys, const ArrayPtr<TValue> &items, int index, int length)
ParámetroDescripción
TKeyEl tipo de los elementos en la matriz keys
TValueel tipo de los elementos en la matriz items
ParámetroTipoDescripción
keysconst ArrayPtr<TKey>&Array que contiene valores de clave
itemsconst ArrayPtr<TValue>&Array que contiene elementos que están mapeados a los valores de clave en la matriz keys
índiceintEl índice que designa el inicio del rango a ordenar
longitudintEl número de elementos en el rango a ordenar

Ver también

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

Ordena los elementos del arreglo especificado usando el comparador predeterminado.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr)
ParámetroTipoDescripción
arrconst ArrayPtr<Type>&Matriz objetivo

Ver también

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

Ordena los elementos del arreglo especificado usando el comparador especificado.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr, const SharedPtr<System::Collections::Generic::IComparer<T>> &comparator)
ParámetroTipoDescripción
arrconst ArrayPtr<Type>&Matriz objetivo
comparadorconst SharedPtr<System::Collections::Generic::IComparer<T>>&Objeto IComparer usado para comparar los elementos de la matriz

Ver también

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

NO IMPLEMENTADO.

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

Ver también

Array::Sort(const ArrayPtr<Type>&, const System::Comparison<T>&) method

Ordena los elementos del arreglo especificado usando la comparación especificada.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr, const System::Comparison<T> &comparison)

Ver también

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

Ordena un rango de elementos del arreglo especificado usando el comparador predeterminado.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr, int startIndex, int count)
ParámetroTipoDescripción
arrconst ArrayPtr<Type>&Matriz objetivo
startIndexintEl índice que designa el inicio del rango de elementos a ordenar
countintEl tamaño del rango de elementos a ordenar

Ver también