作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在使用的代码有一个名为 Environment 的类,它不在任何命名空间中。不幸的是,如果我在导入System 命名空间的类中,则无法引用名为Environment 的自定义类。我知道这是一个不幸的选择,应该重构,但是有什么方法可以明确地引用冲突的类吗?
在 C++ 中,执行此操作的方法似乎是使用 ::,而在 Java 中,有一个名为 global:: 的东西 我如何在 C# 中执行此操作?
最佳答案
C# 也有一个全局的(或未命名的)命名空间——你可以使用 global::
来访问你的类:
global::Environment
你也可以为它创建一个别名:
using myEnv = global::Environment;
using sysEnv = System.Environment;
关于c# - 在 C# 中显式引用没有命名空间的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767782/
我是一名优秀的程序员,十分优秀!