为了账号安全,请及时绑定邮箱和手机立即绑定

关于C#中找不到类型和命名空间名称的错误

关于C#中找不到类型和命名空间名称的错误

C#
当年话下 2018-08-01 14:14:03
private void MenuItemDepManage_Click(object sender, EventArgs e){if (GetInstanceState("frmDepManage"))return;frmDepManage childFrm = new frmDepManage();childFrm.Mdiparent = this;childFrm.show();}这是一个菜单的Click事件响应函数,编译后出现错误:找不到类型或命名空间名称“frmDepManage”(是否缺少 using 指令或程序集引用?) 哪位大哥帮忙看看错在哪?那要添加哪个引用呢? 我按照图上的加了我没有的引用 还是不行啊 ~~o(>_<)o ~~ 我是初学者,不知道该怎么办了
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

如果是未找到类型,检查是否引用了类型所在的命名空间,使用using指令。 

如果是未找到命名空间,那么检查是否引用了程序集,如果确认引用了程序集,那么检查程序集版本和项目是否一致,例如,你的项目是.net 4.0,而你的程序集是.net 3.5下编译的,或者你的引用项目与被引用项目的.NET framework版本不一样,例如一个是.NET 4.0 另一个是.NET 4.0 Client Profile。

问题中声明的那个 frmDepManage childFrm = new frmDepManage();

可以在菜单中选择 -> "项目" -> "添加引用" 把包含了 PAPER 和 PAPERMANAGER的DLL文件引用了就可以了.

拓展资料

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

C#是微软公司在2000年6月发布的一种新的 编程语言,主要由 安德斯·海尔斯伯格(Anders Hejlsberg)主持开发,它是第一个面向组件的编程语言,其源码会编译成msil再运行。它借鉴了 Delphi的一个特点,与COM( 组件对象模型)是直接集成的,并且新增了许多功能及语法糖,而且它是 微软公司.NET windows网络 框架的主角。


查看完整回答
反对 回复 2018-08-08
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

出现这种错误的原因有两个:
原因一:在空间引用时,没有写using 这个命名空间的代码。
原因二:在空间引用中已经写了using命名空间这行代码,但是还是出现此错误,因为没有引入这个命名空间。
解决办法:右击项目名,找到“添加引用...”,找到frmDepManage类,点击确定,即可解决此错误。


查看完整回答
反对 回复 2018-08-08
  • 2 回答
  • 0 关注
  • 2219 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信