System::Array::ConvertAll method

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

Construit un nouvel objet Array et le remplit avec les éléments du tableau spécifié convertis en type OutputType à l’aide du délégué de conversion spécifié.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, Converter<InputType, OutputType> converter)
ParamètreDescription
InputTypeLe type des éléments du tableau d’entrée
OutputTypeLe type des éléments du tableau résultant
ParamètreTypeDescription
input_arrayArrayPtr<InputType>Un objet Array
converterConverter<InputType, OutputType>Un objet Converter utilisé pour convertir chaque élément du tableau d’entrée en valeurs équivalentes du type OutputType

ReturnValue

Un nouveau tableau contenant des valeurs du type OutputType équivalentes aux valeurs de input_array

Voir aussi

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

Construit un nouvel objet Array et le remplit avec les éléments du tableau spécifié convertis en type OutputType à l’aide de l’objet fonction de conversion spécifié.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, std::function<OutputType(InputType)> converter)
ParamètreDescription
InputTypeLe type des éléments du tableau d’entrée
OutputTypeLe type des éléments du tableau résultant
ParamètreTypeDescription
input_arrayArrayPtr<InputType>Un objet Array
convertisseurstd::function<OutputType(InputType)>Un objet fonction utilisé pour convertir chaque élément du tableau d’entrée en valeurs équivalentes du type OutputType

ReturnValue

Un nouveau tableau contenant des valeurs du type OutputType équivalentes aux valeurs de input_array

Voir aussi