Подтвердить что ты не робот

Код эвристически недостижим

Что это значит в отличие от "обнаруженного недостижимого кода"?

4b9b3361

Ответ 1

Эвристически недостижимый означает, возможно, недостижимый код. Недостижимый код, безусловно, недоступен.

Ответ 2

Предположим, что вы удаляете 2 типа объектов в unit test, и вы хотите использовать try/catch для обоих типов.

Если вы удалите его, а затем проверьте, было ли оно успешным без правильной кастинга, используя:

Assert.IsNull(obj1);

"IsNull" всегда может быть нулевым, потому что вы неправильно выбрали obj1 или неправильно сделали код выше greyed out с obj1, следующий try/catch будет выделен серым цветом.

Попробуйте исправить то, что вы пытаетесь Assert.IsNull, и когда оно не всегда равно null или undefined, код greyed out будет доступен.