я не могу найти ошибку в этом коде:ошибка при возврате значения
private int existb1b2(Bill b1, ArtQty artQty)
{
int test;
for(int i = 0; i < b1.ArtQty.Count(); i++)
{
if (b1.ArtQty[i].Article.Name == artQty.Article.Name)
test = 0;
else
test = -1;
}
return test;
}
return test
говорит (локальная переменный) ИНТ тест ошибка: Использование неназначенного локального переменного «теста»
у вас нет 'return' заявления где-нибудь в этой функции – UnholySheep
Кроме того, вы должны «вырваться» из цикла, когда у вас есть совпадение. –
Когда я использую 'return test', он показывает' (локальная переменная) int test' – Meh