gpt4 book ai didi

c# - 在 C# 中显式引用没有命名空间的类

转载 作者:IT王子 更新时间:2023-10-29 04:14:28 36 4
gpt4 key购买 nike

我正在使用的代码有一个名为 Environment 的类,它不在任何命名空间中。不幸的是,如果我在导入System 命名空间的类中,则无法引用名为Environment 的自定义类。我知道这是一个不幸的选择,应该重构,但是有什么方法可以明确地引用冲突的类吗?

在 C++ 中,执行此操作的方法似乎是使用 ::,而在 Java 中,有一个名为 global:: 的东西 我如何在 C# 中执行此操作?

最佳答案

C# 也有一个全局的(或未命名的)命名空间——你可以使用 global:: 来访问你的类:

global::Environment 

查看更多信息 MSDN .另见 ::运营商。

你也可以为它创建一个别名:

using myEnv = global::Environment;
using sysEnv = System.Environment;

关于c# - 在 C# 中显式引用没有命名空间的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767782/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com