B. *_*non 3 c# visual-studio-2003
追求完美以便能赶上beaudaciousness(意译文斯隆巴迪),我试图摆脱它的唯一警告的项目,该项目是: C:\项目\ NRPS\PoisonFoot \版本\ 6-4-0\HHS\frmPlatypus.cs( 103,16):警告CS0169:从不使用私有字段'PDQClient.frmPlatypus.scanned'
所以我评论说:
private bool scanned = false;
Run Code Online (Sandbox Code Playgroud)
......但后来我得到了:
C:\项目\ NRPS\PoisonFoot \发布\ 6-4-0\HHS\frmPlatypus.cs(3390):在 '扫描' 名类或命名空间中不存在 'PDQClient.frmPlatypus'
......在两个地方(在同一个级别,据说不必要地定义)
我怎么能在没有尝试的情况下欺骗编译器?如何在没有收到错误的情况下摆脱警告?
Ida*_*rye 16
当csc(C#编译器)说从不使用字段时,它实际上意味着你从未从字段中读取.如果您只写入私有成员字段,编译器会推断该字段是多余的.所以,我会假设frmPlatypus.cs你在第3390行指定扫描,而不是从中读取,这就是编译器抱怨的原因.
还是 - 3390行?真?