0
我已閱讀過關於該錯誤的內容,但它是在3年前! ReSharper說,內部的if語句代碼是無法訪問的。這個錯誤有沒有補丁?Resharper無法訪問的代碼錯誤
int[] t = new int[1000];
if(t!=null)
{
if(t[0] ==2)
{
}
}
我已閱讀過關於該錯誤的內容,但它是在3年前! ReSharper說,內部的if語句代碼是無法訪問的。這個錯誤有沒有補丁?Resharper無法訪問的代碼錯誤
int[] t = new int[1000];
if(t!=null)
{
if(t[0] ==2)
{
}
}
從您發佈的代碼,內if
聲明確實是不可達的,因爲外if
結果總是爲false
(t
總是null
)。
你可以爲我低頭嗎?你將數組設置爲null,然後立即說出「if not null」......大概什麼都沒有機會將它設置爲null以外的任何東西......我會認爲resharper是正確的...... – Rikon