c# -在全局命名空间中使用代码的汇编

本文关键字:代码 汇编 全局 命名空间 | 更新日期: 2023-09-27 17:49:58

我在一个项目中引用一个程序集。是否有一种方法可以将程序集中的所有内容放入名称空间?

现在它的所有内容都在全局命名空间中,所以这使得访问东西变得很奇怪。

c# -在全局命名空间中使用代码的汇编

在@PetSerAl的评论帮助下,我发现这个页面很有帮助。您可以在引用属性中更改别名,然后在文件中使用该程序集中的内容,您可以将extern alias <alias> .

另一种方法是使用名称空间别名。

下面是一个例子:

using nsAlias = System.Some.Long.Namespace;
namespace System
{
    class TestClass
    {
        static void Main()
        {
            // Using the alias:
            nsAlias.SomeObject test = new nsAlias.SomeObject();
        }
    }
}