如何在类中别名命名空间
本文关键字:别名 命名空间 | 更新日期: 2023-09-27 18:12:54
我的项目中有一个类,例如
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;
没有收获,只有痛苦!
语法如下:
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();
}
}
}
试试这个:
using colAlias = BrightCompany.BigProjects.MyBigProject.ApplicationCodeFolder;
string tooLong = colAlias::MyBigProjectsClass.returnStringMethod();