Метод 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)
| Параметр | Описание |
|---|---|
| InputType | Тип элементов входного массива |
| OutputType | Тип элементов результирующего массива |
| Параметр | Тип | Описание |
|---|---|---|
| input_array | ArrayPtr<InputType> | Объект Array |
| converter | Converter<InputType, OutputType> | Объект Converter, используемый для преобразования каждого элемента входного массива в эквивалентные значения типа OutputType |
ReturnValue
Новый массив, содержащий значения типа OutputType, эквивалентные значениям input_array
См. также
- Typedef ArrayPtr
- Typedef Converter
- Class Array
- Namespace System
- Library Aspose.Font for C++
Array::ConvertAll(ArrayPtr<InputType>, std::function<OutputType(InputType)>) method
Создает новый объект Array и заполняет его элементами указанного массива, преобразованными в тип OutputType с использованием указанного объектa функции преобразователя.
template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, std::function<OutputType(InputType)> converter)
| Параметр | Описание |
|---|---|
| InputType | Тип элементов входного массива |
| OutputType | Тип элементов результирующего массива |
| Параметр | Тип | Описание |
|---|---|---|
| input_array | ArrayPtr<InputType> | Объект Array |
| конвертер | std::function<OutputType(InputType)> | Объект функции, используемый для преобразования каждого элемента входного массива в эквивалентные значения типа OutputType |
ReturnValue
Новый массив, содержащий значения типа OutputType, эквивалентные значениям input_array
См. также
- Typedef ArrayPtr
- Class Array
- Namespace System
- Library Aspose.Font for C++