在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