Compartir a través de


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.