我的项目中有一个名为Localization
的附属程序集。我还有一个MVC项目,其中包含以下模型:
namespace MvcApp.Models.Localization {
class Model {
public Dictionary<string, string> GetLocalization() {
// I want to access the Localization assembly here...
Assembly localization = Assembly.GetAssembly(typeof(Localization.Viewer));
// I'm getting a conflict here as i'm currently inside a Localization
// namespace
}
}
}
我是否可以在此上下文中访问程序集 Localization
,而不是当前的命名空间?
我很高兴重命名Model名称空间,但想知道是否有更好的方法。
答案 0 :(得分:2)
我不确定我是否理解您的问题,但建议使用命名空间别名: 最重要的是,您可以使用Alias(如下所示)导入命名空间
using first = FirstNamespace;
然后你可以像这样访问你想要的课程:
first.Test test = new first.Test();