Cómo iterar ArrayList en reglas de negocios
En esta sección se proporciona un ejemplo de iteración a través de miembros de arrayList en reglas de negocios.
Supongamos que tiene un objeto ArrayList con una colección de objetos MyClass . Las reglas de negocio tendrían el siguiente aspecto.
Regla A
IF 1==1
THEN Assert (ArrayList.GetEnumerator)
Un tipo IEnumerator se afirma en la memoria de trabajo, porque la condición de regla (1==1) siempre se evalúa como true.
Regla B
IF IEnumerator.MoveNext
THEN Assert (IEnumerator.get_Current)
Update (IEnumerator)
A medida que la regla recorre en iteración arrayList, cada objeto MyClass de la colección se afirma en la memoria de trabajo.
Regla C
IF MyClass.MyProperty==2
ENTONCES <haz algo...>
Esta regla ejecuta una acción (o acciones) cuando el valor de propiedad del objeto coincide con la condición.