System::Array::ConvertAll μέθοδος

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

Δημιουργεί ένα νέο αντικείμενο Array και το γεμίζει με στοιχεία του καθορισμένου πίνακα που έχουν μετατραπεί στον τύπο OutputType χρησιμοποιώντας τον καθορισμένο αντιπρόσωπο μετατροπέα.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, Converter<InputType, OutputType> converter)
ParameterΠεριγραφή
InputTypeΟ τύπος των στοιχείων του πίνακα εισόδου
OutputTypeΟ τύπος των στοιχείων του προκύπτοντος πίνακα
ParameterTypeΠεριγραφή
input_arrayArrayPtr<InputType>Ένα αντικείμενο Array
converterConverter<InputType, OutputType>Ένα αντικείμενο Converter που χρησιμοποιείται για τη μετατροπή κάθε στοιχείου του πίνακα εισόδου σε ισοδύναμες τιμές του τύπου OutputType

ReturnValue

Ένας νέος πίνακας που περιέχει τιμές του τύπου OutputType ισοδύναμες με τις τιμές του input_array

Δείτε επίσης

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

Δημιουργεί ένα νέο αντικείμενο Array και το γεμίζει με στοιχεία του καθορισμένου πίνακα που έχουν μετατραπεί στον τύπο OutputType χρησιμοποιώντας το καθορισμένο αντικείμενο συνάρτησης μετατροπέα.

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, std::function<OutputType(InputType)> converter)
ParameterΠεριγραφή
InputTypeΟ τύπος των στοιχείων του πίνακα εισόδου
OutputTypeΟ τύπος των στοιχείων του προκύπτοντος πίνακα
ParameterTypeΠεριγραφή
input_arrayArrayPtr<InputType>Ένα αντικείμενο Array
μετατροπέαςstd::function<OutputType(InputType)>Ένα αντικείμενο συνάρτησης που χρησιμοποιείται για τη μετατροπή κάθε στοιχείου του πίνακα εισόδου σε ισοδύναμες τιμές του τύπου OutputType

ReturnValue

Ένας νέος πίνακας που περιέχει τιμές του τύπου OutputType ισοδύναμες με τις τιμές του input_array

Δείτε επίσης