2012-11-07 3 views
0

Я прочитал об этой ошибке, но это было 3 года назад! ReSharper говорит, что внутренний код оператора if недоступен. Есть ли какой-либо патч для этой ошибки?Ошибка ошибки недоступности Resharper

int[] t = new int[1000]; 
if(t!=null) 
{ 
    if(t[0] ==2) 
    { 

    } 
} 
+1

Можете ли вы опустить это для меня? Вы устанавливаете массив равным нулю, а затем мгновенно говорите «если не null» ... предположительно ничего не имеет шанса установить его на что-либо, кроме нуля ... Я бы подумал, что resharper правильный ... – Rikon

ответ

5

Из кода вы в курсе, внутренняя if утверждение действительно недостижим, так как внешняя if всегда имеет значение false (t всегда null).

Смежные вопросы