System::Array::ConvertAll yöntemi

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

Belirtilen diziden dönüştürülmüş elemanlarla yeni bir Array nesnesi oluşturur ve bunu OutputType türüne dönüştürülmüş elemanlarla doldurur, belirtilen dönüştürücü temsilcisi kullanılarak.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, Converter<InputType, OutputType> converter)
ParameterAçıklama
InputTypeGiriş dizisinin elemanlarının türü
OutputTypeSonuç dizisinin elemanlarının türü
ParameterTypeAçıklama
input_arrayArrayPtr<InputType>Bir Array nesnesi
converterConverter<InputType, OutputType>Giriş dizisinin her bir elemanını OutputType türündeki eşdeğer değerlere dönüştürmek için kullanılan bir Converter nesnesi

ReturnValue

input_array değerlerine eşdeğer OutputType türündeki değerleri içeren yeni bir dizi

Ayrıca Bakınız

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

Belirtilen diziden dönüştürülmüş elemanlarla yeni bir Array nesnesi oluşturur ve bunu OutputType türüne dönüştürülmüş elemanlarla doldurur, belirtilen dönüştürücü fonksiyon nesnesi kullanılarak.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, std::function<OutputType(InputType)> converter)
ParameterAçıklama
InputTypeGiriş dizisinin elemanlarının türü
OutputTypeSonuç dizisinin elemanlarının türü
ParameterTypeAçıklama
input_arrayArrayPtr<InputType>Bir Array nesnesi
dönüştürücüstd::function<OutputType(InputType)>Giriş dizisinin her bir elemanını OutputType türündeki eşdeğer değerlere dönüştürmek için kullanılan bir fonksiyon nesnesi

ReturnValue

input_array değerlerine eşdeğer OutputType türündeki değerleri içeren yeni bir dizi

Ayrıca Bakınız