System::Array::Sort طريقة

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

يرتب مصفوفتين إحداهما تحتوي على المفاتيح والأخرى على العناصر المقابلة، بناءً على قيم المصفوفة التي تحتوي على المفاتيح، حيث يتم مقارنة عناصرها باستخدام operator<.

template<typename TKey,typename TValue> static void System::Array<T>::Sort(const ArrayPtr<TKey> &keys, const ArrayPtr<TValue> &items)
معاملالوصف
TKeyنوع العناصر في مصفوفة keys
TValueنوع العناصر في مصفوفة items
معاملنوعالوصف
keysconst ArrayPtr<TKey>&Array التي تحتوي على قيم المفاتيح
itemsconst ArrayPtr<TValue>&Array التي تحتوي على العناصر التي تم ربطها بقيم المفاتيح في مصفوفة keys

انظر أيضًا

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

يرتب مصفوفتين إحداهما تحتوي على المفاتيح والأخرى على العناصر المقابلة، بناءً على قيم المصفوفة التي تحتوي على المفاتيح، حيث يتم مقارنة عناصرها باستخدام المقارن الافتراضي.

template<typename TKey,typename TValue> static void System::Array<T>::Sort(const ArrayPtr<TKey> &keys, const ArrayPtr<TValue> &items, int index, int length)
معاملالوصف
TKeyنوع العناصر في مصفوفة keys
TValueنوع العناصر في مصفوفة items
معاملنوعالوصف
keysconst ArrayPtr<TKey>&Array التي تحتوي على قيم المفاتيح
itemsconst ArrayPtr<TValue>&Array التي تحتوي على العناصر التي تم ربطها بقيم المفاتيح في مصفوفة keys
الفهرسintالفهرس الذي يحدد بداية النطاق للفرز
الطولintعدد العناصر في النطاق المراد فرزه

انظر أيضًا

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

يرتب العناصر في المصفوفة المحددة باستخدام المقارن الافتراضي.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr)
معاملنوعالوصف
arrconst ArrayPtr<Type>&المصفوفة المستهدفة

انظر أيضًا

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

يرتب العناصر في المصفوفة المحددة باستخدام المقارن المحدد.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr, const SharedPtr<System::Collections::Generic::IComparer<T>> &comparator)
معاملنوعالوصف
arrconst ArrayPtr<Type>&المصفوفة المستهدفة
مقارنconst SharedPtr<System::Collections::Generic::IComparer<T>>&كائن IComparer يُستخدم لمقارنة عناصر المصفوفة

انظر أيضًا

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

غير مُنفّذ.

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

انظر أيضًا

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

يرتب نطاقًا من العناصر في المصفوفة المحددة باستخدام المقارن الافتراضي.

template<typename Type> static void System::Array<T>::Sort(const ArrayPtr<Type> &arr, int startIndex, int count)
معاملنوعالوصف
arrconst ArrayPtr<Type>&المصفوفة المستهدفة
startIndexintالفهرس الذي يحدد بداية النطاق المراد فرزه
countintحجم النطاق المراد فرزه

انظر أيضًا