Не срабатывает if при выполняемом условии - C#
Формулировка задачи:
Добрый день! Прошу вашей помощи...
У меня есть два числа. Одно находиться в листе String другое тоже записывается в переменную string. Делается это потому что, и то и то берётся из БД Firebird.
При сравнении я их конвертирую.
если Depo и a - равны, то "действие" не выполняется. В чём ошибка? Почему оно считает их различными? Благодарю за помощь!
foreach (string a in DEPOS_list) { if (Convert.ToInt32(Depo) == Convert.ToInt32(a[g])) { //действие } }
Решение задачи: «Не срабатывает if при выполняемом условии»
textual
Листинг программы
if (Convert.ToInt32(Depo) == (int)char.GetNumericValue(a[g])) //...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д