Método System::Array::ConvertAll

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

Construye un nuevo objeto Array y lo llena con los elementos del array especificado convertidos al tipo OutputType usando el delegado convertidor especificado.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, Converter<InputType, OutputType> converter)
ParámetroDescripción
InputTypeEl tipo de los elementos del array de entrada
OutputTypeEl tipo de los elementos del array resultante
ParámetroTipoDescripción
input_arrayArrayPtr<InputType>Un objeto Array
converterConverter<InputType, OutputType>Un objeto Converter usado para convertir cada elemento del array de entrada a valores equivalentes del tipo OutputType

ReturnValue

Un nuevo array que contiene valores del tipo OutputType equivalentes a los valores de input_array

Ver también

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

Construye un nuevo objeto Array y lo llena con los elementos del array especificado convertidos al tipo OutputType usando el objeto función convertidor especificado.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, std::function<OutputType(InputType)> converter)
ParámetroDescripción
InputTypeEl tipo de los elementos del array de entrada
OutputTypeEl tipo de los elementos del array resultante
ParámetroTipoDescripción
input_arrayArrayPtr<InputType>Un objeto Array
convertidorstd::function<OutputType(InputType)>Un objeto función usado para convertir cada elemento del array de entrada a valores equivalentes del tipo OutputType

ReturnValue

Un nuevo array que contiene valores del tipo OutputType equivalentes a los valores de input_array

Ver también