System::Array::IndexOf メソッド

Array::IndexOf(const T&) const method

配列内で指定された項目が最初に出現するインデックスを決定します。

virtual int System::Array<T>::IndexOf(const T &item) const override
パラメーター説明
項目const T&決定すべき項目のインデックス

ReturnValue

指定された項目が見つかった場合の最初の出現位置のインデックス、見つからない場合は -1

参照

Array::IndexOf(const ArrayPtr<ArrayType>&, const ValueType&) method

配列内で指定された項目が最初に出現するインデックスを決定します。

template<typename ArrayType,typename ValueType> static int System::Array<T>::IndexOf(const ArrayPtr<ArrayType> &arr, const ValueType &value)
パラメーター説明
ArrayType対象配列の要素型
ValueType配列内で検索する項目の型
パラメーター説明
arrconst ArrayPtr<ArrayType>&指定された項目を検索するための Array
valueconst ValueType&決定すべき項目のインデックス

ReturnValue

項目が見つかった場合の最初の出現インデックス、見つからない場合は -1

参照

Array::IndexOf(const ArrayPtr<ArrayType>&, const ValueType&, int) method

指定されたインデックスから開始して、配列内で指定された項目が最初に出現するインデックスを決定します。

template<typename ArrayType,typename ValueType> static int System::Array<T>::IndexOf(const ArrayPtr<ArrayType> &arr, const ValueType &value, int startIndex)
パラメーター説明
ArrayType対象配列の要素型
ValueType配列内で検索する項目の型
パラメーター説明
arrconst ArrayPtr<ArrayType>&指定された項目を検索するための Array
valueconst ValueType&決定すべき項目のインデックス
startIndexint検索が開始されるインデックス

ReturnValue

指定された項目が見つかった場合の最初の出現位置のインデックス、見つからない場合は -1

参照

Array::IndexOf(const ArrayPtr<ArrayType>&, const ValueType&, int, int) method

開始インデックスと範囲内の要素数で指定された配列の項目範囲内で、指定された項目が最初に出現するインデックスを決定します。

template<typename ArrayType,typename ValueType> static int System::Array<T>::IndexOf(const ArrayPtr<ArrayType> &arr, const ValueType &value, int startIndex, int count)
パラメーター説明
ArrayType対象配列の要素型
ValueType配列内で検索する項目の型
パラメーター説明
arrconst ArrayPtr<ArrayType>&指定された項目を検索するための Array
valueconst ValueType&決定すべき項目のインデックス
startIndexint検索が開始されるインデックス
countint検索対象範囲の要素数

ReturnValue

指定された項目が見つかった場合の最初の出現位置のインデックス、見つからない場合は -1

参照