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

本文关键字:冲突 警告 表单 重命名 | 更新日期: 2023-09-27 18:03:56

在我的第一个项目中,我多次遇到这个警告。在阅读了警告描述之后,我不知道它到底是什么以及如何修复它。我认为它发生时,我改变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:'Users'TNhan'documents'visual studio中定义的类型2010年项目' ' Patience_Management ' Patience_Management ' Class1.cs"。C:'Users'TNhan'documents'visual工作室2010'Projects'Patience_Management'Patience_Management'kham.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

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