c# – 名称空间的奇怪问题
发布时间:2020-12-15 17:17:59 所属栏目:百科 来源:网络整理
导读:我正在尝试使用System.Drawing.Color命名空间.我无法在课程顶部定义它: 但是,我可以在课堂上引用它.也就是说,我可以使用这行代码,它可以工作: txtBox.BackColor = System.Drawing.Color.LightPink; ……但我宁愿能够做到这一点: txtBox.BackColor = Color
我正在尝试使用System.Drawing.Color命名空间.我无法在课程顶部定义它:
但是,我可以在课堂上引用它.也就是说,我可以使用这行代码,它可以工作: txtBox.BackColor = System.Drawing.Color.LightPink; ……但我宁愿能够做到这一点: txtBox.BackColor = Color.LightPink; 如果它是一个缺少引用/ DLL的问题,为什么我能够在我的代码中引用System.Drawing.Color? 解决方法
那是因为它不是命名空间. System.Drawing是命名空间,Color是结构(struct).
编辑:此外,我建议使用像ReSharper这样的产品,它可以自动纠正这样的东西. ReSharper规则! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 域驱动设计 – DDD – 执行需要了解多个聚合根的规则
- C#通过Socket在网络间发送和接收图片的演示代码
- ruby-on-rails – rails oauth和使用FB移动应用程序,如果我
- 如何从dojo插件中的require failure中恢复?
- ruby-on-rails – 测试Rspec时的FactoryGirl和belongs_to协
- c# – 将使用MarshalAs(UnmanagedType.LPWStr)清理内存吗?
- Dojo.Layout下的三个布局组件,浓缩精华
- 在c中的区域语言设置下获取当前位置值
- arrays – SqlAlchemy:Postgresql自定义类型的数组
- c# – 检测应用程序是否在Microsoft Surface RT上运行?