Не срабатывает 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])) //...