在我的第一个项目中,我多次遇到此警告。阅读警告说明后,我不确切知道它是什么以及如何解决它。我认为当我更改winform(.cs文件)的名称时会发生这种情况。请告诉我这个警告的原因是什么以及如何解决? 谢谢你的帮助。
警告1 类型'Patience_Management.med' 'C:\ Users \ TNhan \ documents \ visual studio 2010 \项目\ Patience_Management \ Patience_Management \的Class1.cs' 与导入类型冲突'Patience_Management.med'中 'c:\ Users \ TNhan \ Documents \ 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 \文档\ Visual 工作室 2010 \ Projects \ Patience_Management \ Patience_Management \ kham.cs 17 9耐心_管理
也许这张图片有帮助。警告消息显示在绿色下划线处。 http://www.freeimagehosting.net/newuploads/a58e0.png
答案 0 :(得分:1)
看起来你有两个同名的类型。重命名其中一个,清理解决方案,然后重建。
答案 1 :(得分:0)
我不是100%确定这会解决问题,但是你不应该使用与对象实例相同的名称作为对象本身的名称。在屏幕截图中,您正在使用:
addPatience addPatience = new addPatience(TextBox1.Text);
以及
kham kham = new kham // rest of line ommitted
我自己不尝试,我不确定是否会编译,如果确实如此,你可能会遇到运行时问题。至少,任何需要维护代码的开发人员都会感到困惑。
请记住,C#区分大小写。