微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 名称空间的奇怪问题

我正在尝试使用System.Drawing.Color命名空间.我无法在课程顶部定义它:

但是,我可以在课堂上引用它.也就是说,我可以使用这行代码,它可以工作:

txtBox.BackColor = System.Drawing.Color.LightPink;

……但我宁愿能够做到这一点:

txtBox.BackColor = Color.LightPink;

如果它是一个缺少引用/ DLL的问题,为什么我能够在我的代码中引用System.Drawing.Color?

解决方法

那是因为它不是命名空间. System.Drawing是命名空间,Color是结构(struct).

编辑:此外,我建议使用像ReSharper这样的产品,它可以自动纠正这样的东西. ReSharper规则!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐