Я использую C #. У меня есть список предметов. Я перебираю каждый элемент, используя foreach
. Внутри моего foreach
у меня есть много if
операторов, проверяющих некоторые вещи. Если какое-либо из этих if
утверждений возвращает false, то я хочу, чтобы он пропустил этот элемент и перешел к следующему элементу в списке. Все последующие операторы if
следует игнорировать. Я попытался использовать перерыв, но перерыв завершает весь оператор foreach
.
Это то, что у меня сейчас есть:
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
}
}
Спасибо