c# - 如何在类中命名空间别名

标签 c# namespaces .net-2.0

我的项目中有一个类,例如,

namespace BrightCompany.BigProjects.MyBigProject.ApplicationCodeFolder
{
    public class MyBigProjectsClass
    {
        public static string returnStringMethod()
        {
           return "Your a Star"; 
        }
    }
}

现在在另一个类中我想使用这个方法,比如说,

namespace BrightCompany.BigProjects.MyBigProject
{
    public class MyBigProjectsClassABC
    {
        private void ABC()
        {
            string tooLong = BrightCompany.BigProjects.MyBigProject.ApplicationCodeFolder.MyBigProjectsClass.returnStringMethod();
        }
    }
}

我怎么能把它写短,我试过这个,

using BrightCompany.BigProjects.MyBigProject.ApplicationCodeFolder;

But NO gain, ONLy Pain !

最佳答案

这是语法:

using MyAlias = BrightCompany.BigProjects.MyBigProject.ApplicationCodeFolder;

不过,以下内容也可以工作:

using BrightCompany.BigProjects.MyBigProject.ApplicationCodeFolder;

namespace BrightCompany.BigProjects.MyBigProject
{
    public class MyBigProjectsClassABC
    {
        private void ABC()
        {
            string tooLong = MyBigProjectsClass.returnStringMethod();
        }
    }
}

关于c# - 如何在类中命名空间别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16458680/

相关文章:

C# List<> Order with 3 properties .Net 2.0

c# - 如何将方法注入(inject) .Net Framework 中的自动属性

c# - 将数据附加到 asp.net mvc 项目结构/树中的文本文件(如何处理文件?)

c# - 如何增加 Oxyplot 中轴的绘图区域?

c# - 如何将绘制的矩形存储在数组中?

c# - 如何确定一个对象是否是实现公共(public)接口(interface)的对象的集合

C++编译器不识别头文件

python - 从 XML 中删除 ns0、ns1、ns2 命名空间 - Python

c++ - 使用命名空间作为参数的模板函数?

C# 2.0 泛型 : How to create an Action object with zero parameters