В моем коде есть цикл for в массиве и оператор if, и я хочу получить только один ответ, если совпадения нет.
for (int i = 0; i < arr.Length; i++)
{
if (arr[i].GetSomeValue() >= 1 && i].GetSomeValue() <= 5)
Console.WriteLine(arr[i]);
else
Console.WriteLine("No data");
}
Тем не менее, я получаю это:
No data
No data
No data
No data
Я хочу только одно «Нет данных», если нет совпадений.
Я попытался добавить
else break;
}
Console.WriteLine("No data");
Но это не работает.
Как получить то, что я хочу?