Estoy usando C#. Tengo una lista de elementos. Recorro cada elemento con un foreach
. Dentro de mi foreach
tengo un montón de declaraciones if
que comprueban algunas cosas. Si cualquiera de estas declaraciones if
devuelve un falso, entonces quiero que omita ese elemento y vaya al siguiente elemento de la lista. Todas las declaraciones if
que siguen deben ser ignoradas. Traté de usar un descanso, pero un descanso sale de toda la declaración foreach
.C# ir al siguiente elemento en la lista según la declaración if en foreach
Esto es lo que tengo actualmente:
foreach (Item item in myItemsList)
{
if (item.Name == string.Empty)
{
// Display error message and move to next item in list. Skip/ignore all validation
// that follows beneath
}
if (item.Weight > 100)
{
// Display error message and move to next item in list. Skip/ignore all validation
// that follows beneath
}
}
Gracias
@PaulG: ¿Por qué editar mi post? –
puede ver el historial de edición haciendo clic en el intervalo al lado de 'editado'; en este caso, se trataba de un arreglo de error simple. –
@Steve: Gracias. –