System::Array::ConvertAll method

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

Construeert een nieuw Array‑object en vult het met elementen van de opgegeven array die zijn geconverteerd naar het type OutputType met behulp van de opgegeven converter‑delegate.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, Converter<InputType, OutputType> converter)
ParameterBeschrijving
InputTypeHet type van de elementen van de invoerarray
OutputTypeHet type van de elementen van de resulterende array
ParameterTypeBeschrijving
input_arrayArrayPtr<InputType>Een Array object
converterConverter<InputType, OutputType>Een Converter object dat wordt gebruikt om elk element van de invoerarray te converteren naar equivalente waarden van het type OutputType

ReturnValue

Een nieuwe array die waarden van het type OutputType bevat die gelijkwaardig zijn aan de waarden van input_array

Zie ook

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

Construeert een nieuw Array‑object en vult het met elementen van de opgegeven array die zijn geconverteerd naar het type OutputType met behulp van het opgegeven converter‑functie‑object.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, std::function<OutputType(InputType)> converter)
ParameterBeschrijving
InputTypeHet type van de elementen van de invoerarray
OutputTypeHet type van de elementen van de resulterende array
ParameterTypeBeschrijving
input_arrayArrayPtr<InputType>Een Array object
converterstd::function<OutputType(InputType)>Een functie‑object dat wordt gebruikt om elk element van de invoerarray te converteren naar equivalente waarden van het type OutputType

ReturnValue

Een nieuwe array die waarden van het type OutputType bevat die gelijkwaardig zijn aan de waarden van input_array

Zie ook