Metodo System::Array::ConvertAll

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

Costruisce un nuovo oggetto Array e lo riempie con gli elementi dell’array specificato convertiti al tipo OutputType usando il delegato convertitore specificato.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, Converter<InputType, OutputType> converter)
ParametroDescrizione
InputTypeIl tipo degli elementi dell’array di input
OutputTypeIl tipo degli elementi dell’array risultante
ParametroTipoDescrizione
input_arrayArrayPtr<InputType>Un oggetto Array
converterConverter<InputType, OutputType>Un oggetto Converter usato per convertire ogni elemento dell’array di input in valori equivalenti del tipo OutputType

ReturnValue

Un nuovo array contenente valori del tipo OutputType equivalenti ai valori di input_array

Vedi anche

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

Costruisce un nuovo oggetto Array e lo riempie con gli elementi dell’array specificato convertiti al tipo OutputType usando l’oggetto funzione convertitore specificato.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, std::function<OutputType(InputType)> converter)
ParametroDescrizione
InputTypeIl tipo degli elementi dell’array di input
OutputTypeIl tipo degli elementi dell’array risultante
ParametroTipoDescrizione
input_arrayArrayPtr<InputType>Un oggetto Array
converterstd::function<OutputType(InputType)>Un oggetto funzione usato per convertire ogni elemento dell’array di input in valori equivalenti del tipo OutputType

ReturnValue

Un nuovo array contenente valori del tipo OutputType equivalenti ai valori di input_array

Vedi anche