次の方法で共有


ビジネス ルールで ArrayList を反復処理する方法

このセクションでは、ビジネス ルールで ArrayList のメンバーを反復処理する例を示します。

MyClass オブジェクトのコレクションを持つ ArrayList があるとします。 ビジネス ルールは、次のようになります。

ルール A

IF 1==1

THEN Assert (ArrayList.GetEnumerator)

ルールの条件 (1==1) は常に true に評価されるため、 IEnumerator 型は作業メモリにアサートされます。

ルール B

IF IEnumerator.MoveNext

THEN Assert (IEnumerator.get_Current)

Update (IEnumerator)

ルールが ArrayList を反復処理すると、コレクション内の各 MyClass オブジェクトが動作メモリにアサートされます。

ルール C

IF MyClass.MyProperty==2

次に <、何かを行います...>

オブジェクトのプロパティの値が条件に一致する場合に、このルールは、アクションを実行します。