在C#中,我可以向VS發信號以強制它忽略特定行上的錯誤嗎?Visual Studio C#忽略錯誤
我有一個變量,pos2,只是初始化的一些時間(它是隨機的)。但是,初始化時,我同時設置了一個標誌。
pos2 = new Vector3(2.5F, 0.624F, 75F);
secondCar = true;
後來在代碼中(我的國旗檢查後面),我正常使用pos2,編輯器拋出一個錯誤。我經常使用這個腳本,所以我知道它沒有被破壞,並且由於pos2在標誌檢查之後,我知道我永遠不會在沒有聲明的時候使用pos2。在Python中,你可以使用「@UnusedVariable」或類似的東西(我不太清楚),但是我的VS編輯器不斷向我拋出一個錯誤,我知道它永遠不會達到這種情況。
編譯器不會執行足夠深入的分析以可靠地檢測到您只使用pos2的初始化值。這需要解決暫停問題。考慮使用Nullable來擺脫* secondCar *變量。也解決了這個錯誤。 – 2012-03-30 16:38:32