Enumerate

クラス概略
アプリケーション内の変数が繰り返し処理に対応している場合(.NetならIEnumeratorを継承している場合)foreachによる反復処理を実行できます。




public Enumerate(AppVar enumerable)
解説
コンストラクタです。

引数
enumerable
反復処理可能なアプリケーション内変数。

サンプル
List<int> list = new List<int>();
list.Add(0);
list.Add(1);
list.Add(2);
AppVar appList = _app.Dim(list);
int sum = 0;
foreach (AppVar elemennt in new Enumerate(appList ))
{
sum += (int)element.Core;
}



public IEnumerator<AppVar> GetEnumerator()
IEnumerator IEnumerable.GetEnumerator()
解説
コレクションを反復処理する列挙子を返します。

戻り値
コレクションを反復処理する列挙子。