IVector IVector.ForEach(ElementActionByValWithIndex action) { return(VectorImpl.ForEach(this, action)); }
/// <summary> /// ベクトルの各要素に対してactionを適用する. /// </summary> /// <param name="action"> /// <see cref="ElementActionByRefWithIndex"/>により規定されたデリゲート /// </param> /// <returns>メソッド適用後の自身への参照</returns> public IVector ForEach(ElementActionByRefWithIndex action) { return(VectorImpl.ForEach(this, action)); }
IVector IVector.ForEach(ElementActionByRef action) { return(VectorImpl.ForEach(this, action)); }
/// <summary> /// ベクトルの各要素に対してactionを適用する. /// </summary> /// <param name="action"> /// <see cref="ElementActionByVal"/>により規定されたデリゲート /// </param> /// <returns>メソッド適用後の自身への参照</returns> public IVector ForEach(ElementActionByVal action) { return(VectorImpl.ForEach(this, action)); }