System::Array::ConvertAll method

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

Construye un nuevo objeto Array y lo llena con los elementos del arreglo especificado convertidos al tipo OutputType usando el delegado de conversión 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 arreglo de entrada
OutputTypeEl tipo de los elementos del arreglo resultante
ParámetroTipoDescripción
input_arrayArrayPtr<InputType>Un objeto Array
converterConverter<InputType, OutputType>Un objeto Converter usado para convertir cada elemento del arreglo de entrada a valores equivalentes del tipo OutputType

ReturnValue

Un nuevo arreglo 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 arreglo especificado convertidos al tipo OutputType usando el objeto función de conversión 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 arreglo de entrada
OutputTypeEl tipo de los elementos del arreglo resultante
ParámetroTipoDescripción
input_arrayArrayPtr<InputType>Un objeto Array
converterstd::function<OutputType(InputType)>Un objeto función usado para convertir cada elemento del arreglo de entrada a valores equivalentes del tipo OutputType

ReturnValue

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

Ver también