为什么我得到这个错误,我该如何纠正它?
form2 newF2;
newF2 myform = new NewF2();
myform.ShowDialog();
我有上面的代码。我在form1中有一个按钮,可以启动form2。为什么我得到这个错误,我该如何纠正它?
我收到以下错误消息“的类型或命名空间名称找不到(是否缺少using指令或程序集引用?)
我一直在试图弄清楚这一点,约2小时,我不知道为什么我收到此错误两种形式具有相同的命名空间的任何想法
使用下面的代码,我也得到了同样的错误:。?。
form2 myform = new form2();
myform.ShowDialog();
(根据您显示的代码)行
newF2 myform = new NewF2();
应该
newF2 = new form2();
我怀疑你所示的代码我们不是你真正拥有的。我建议你改变它是这样的:
Form2 myForm = new Form2();
myForm.ShowDialog();
这给出了完全相同的错误。 – Brandon
@Brandon:如果它是一个命名空间的问题,然后检查你没有得到这里描述的问题(引用错误的.Net版本):[VS2010 - 获取“类型或命名空间名称找不到”,但一切似乎没问题? (http://*.com/questions/3304741/vs2010-getting-type-or-namespace-name-could-not-be-found-but-everything-seem/3304899#3304899) – slugster
你也应该确保Form2位于包含您正在编写的代码的项目中引用的项目或程序集中。 – slugster
我想你最好在这里发表你的form2源代码。
也许form2的名称空间与您调用form2的类不同2
可能需要提供更多的代码。然而,只看你的代码,我有点困惑form2 newF2/newF2 myform。它在我看来你混淆了newF2的变量名称,然后是一个类型。哪一个? – JasCav