System::Array::ConvertAll メソッド

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

指定された配列の要素を OutputType 型に変換するコンバータデリゲートを使用して、新しい Array オブジェクトを作成し、要素で埋めます。

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, Converter<InputType, OutputType> converter)
パラメーター説明
InputType入力配列の要素の型
OutputType結果配列の要素の型
パラメーター説明
input_arrayArrayPtr<InputType>Array オブジェクト
converterConverter<InputType, OutputType>入力配列の各要素を OutputType 型の同等値に変換するために使用される Converter オブジェクト

ReturnValue

input_array の値に相当する OutputType 型の値を含む新しい配列

参照

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

指定された配列の要素を OutputType 型に変換するコンバータ関数オブジェクトを使用して、新しい Array オブジェクトを作成し、要素で埋めます。

template<typename InputType,typename OutputType> static ArrayPtr<OutputType> System::Array<T>::ConvertAll(ArrayPtr<InputType> input_array, std::function<OutputType(InputType)> converter)
パラメーター説明
InputType入力配列の要素の型
OutputType結果配列の要素の型
パラメーター説明
input_arrayArrayPtr<InputType>Array オブジェクト
コンバータstd::function<OutputType(InputType)>入力配列の各要素を OutputType 型の同等値に変換するために使用される関数オブジェクト

ReturnValue

input_array の値に相当する OutputType 型の値を含む新しい配列

参照