本節提供在商務規則中遍歷 ArrayList 成員的範例。
假設您有具有 MyClass 物件的集合的 ArrayList。 您的商務規則如下所示。
規則 A
IF 1==1
THEN Assert (ArrayList.GetEnumerator)
IEnumerator 類型被斷言到工作記憶體中,因為規則條件(1==1)一律會評估為 true。
規則 B
IF IEnumerator.MoveNext
THEN Assert (IEnumerator.get_Current)
更新 (IEnumerator)
當規則遍歷 ArrayList 時,集合中的每個 MyClass 物件都會被斷言至工作記憶體中。
規則 C
IF MyClass.MyProperty==2
然後 <執行一些動作...>
當物件的屬性值符合條件時,此規則會執行 action(s)。