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

Array::ConvertAll(ArrayPtr<InputType>, Converter<InputType, OutputType>) method

ينشئ كائنًا جديدًا من نوع Array ويملأه بعناصر المصفوفة المحددة التي تم تحويلها إلى النوع OutputType باستخدام مفوض التحويل المحدد.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, Converter<InputType, OutputType> converter)
معاملالوصف
InputTypeنوع عناصر مصفوفة الإدخال
OutputTypeنوع عناصر المصفوفة الناتجة
معاملنوعالوصف
input_arrayArrayPtr<InputType>كائن من نوع Array
converterConverter<InputType, OutputType>كائن Converter يُستخدم لتحويل كل عنصر من مصفوفة الإدخال إلى قيم مكافئة من النوع OutputType

ReturnValue

مصفوفة جديدة تحتوي على قيم من النوع OutputType مكافئة للقيم في input_array

انظر أيضًا

Array::ConvertAll(ArrayPtr<InputType>, std::function<OutputType(InputType)>) method

ينشئ كائنًا جديدًا من نوع Array ويملأه بعناصر المصفوفة المحددة التي تم تحويلها إلى النوع OutputType باستخدام كائن دالة التحويل المحدد.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, std::function<OutputType(InputType)> converter)
معاملالوصف
InputTypeنوع عناصر مصفوفة الإدخال
OutputTypeنوع عناصر المصفوفة الناتجة
معاملنوعالوصف
input_arrayArrayPtr<InputType>كائن من نوع Array
converterstd::function<OutputType(InputType)>كائن دالة يُستخدم لتحويل كل عنصر من مصفوفة الإدخال إلى قيم مكافئة من النوع OutputType

ReturnValue

مصفوفة جديدة تحتوي على قيم من النوع OutputType مكافئة للقيم في input_array

انظر أيضًا