У меня есть проект ac # Visual Studio 2017 с простым условным оператором if, который НЕ следует вводить.При переходе по коду выполняются операторы if.Когда я включаю «Просто мой код» в опциях отладчика, оператор if не вводится, что является ожидаемым поведением.Кто-нибудь может пролить свет на то, почему это происходит?
Я абсолютно определил, что ни одно из условий в условии if не является истинным.
if (dataSet == null || dataSet.Tables.Count == 0)
{
return null;
}
Набор данных НЕ равен нулю, а количество таблиц> 0. Если «Только мой код выключен», if возвращает ноль.Если включен только мой код, if передается (правильное поведение)