重命名表单后出现冲突警告



在我的第一个项目中,我多次遇到这个警告。在阅读了警告描述之后,我不知道它到底是什么以及如何修复它。我认为它发生时,我改变winform(.cs文件)的名称。请让我知道这个警告的原因是什么以及如何修复它?谢谢你的帮助。

警告1 类型 'Patience_Management. s。地中海的"C: TNhan 文档 visual studio用户2010 Patience_Management Patience_Management项目 Class1.cs与导入的类型 'Patience_Management冲突。地中海的"c: TNhan 文档 Visual Studio用户2010 项目Patience_Management Patience_Management bin 调试 Patience_Management.exe"。使用 'C:UsersTNhandocumentsvisual studio中定义的类型2010年项目 Patience_Management Patience_Management Class1.cs"。C:UsersTNhandocumentsvisual工作室2010ProjectsPatience_ManagementPatience_Managementkham.cs 17 9 Patience_Management

也许这张图片有帮助。警告信息出现在绿色下划线处。http://www.freeimagehosting.net/newuploads/a58e0.png

看起来您有两个相同名称的类型。重命名其中一个,清理解决方案,并重新构建。

我不能100%确定这将解决问题,但是您不应该为对象实例使用与对象本身名称相同的名称。在你的截图中,你正在使用:

addPatience addPatience = new addPatience(TextBox1.Text);

kham kham = new kham // rest of line ommitted

没有自己尝试,我不确定它是否会编译,如果它编译了,你可能会有运行时问题。至少,对于任何需要维护您的代码的开发人员来说,阅读它都会感到困惑。

最新更新