共用方式為


如何在商務規則中逐一查看 ArrayList

本節提供在商務規則中逐一查看 ArrayList 成員的範例。

假設您有一個包含MyClass物件集合的ArrayList。 您的商務規則看起來將如下所示。

規則 A

IF 1==1

THEN Assert (ArrayList.GetEnumerator)

IEnumerator類型會判斷提示到工作記憶體中,因為規則條件 (1==1) 一律會評估為 true。

規則 B

IF IEnumerator.MoveNext

THEN Assert (IEnumerator.get_Current)

Update (IEnumerator)

當規則逐一查看 ArrayList時,集合中的每個 MyClass 物件都會判斷提示到工作記憶體中。

規則 C

IF MyClass.MyProperty==2

然後 < 執行一些動作...>

當物件的屬性值與條件相符時,此規則便會執行動作。