加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

全局导入/使用.NET中的别名

发布时间:2020-12-15 23:51:19 所属栏目:asp.Net 来源:网络整理
导读:在一个文件/类中使用导入别名,我们可以通过分配我们自己的自定义别名来引用类库命名空间,如下所示: ' VBImports Db = Company.Lib.Data.Objects // C#using Db = Company.Lib.Data.Objects; 然后我们可以使用我们分配的Db别名来引用Company.Lib.Data.Object
在一个文件/类中使用导入别名,我们可以通过分配我们自己的自定义别名来引用类库命名空间,如下所示:
' VB
Imports Db = Company.Lib.Data.Objects 

// C#
using Db = Company.Lib.Data.Objects;

然后我们可以使用我们分配的Db别名来引用Company.Lib.Data.Objects中的类.

是否可以在全局级别执行此操作,以便将别名应用于整个解决方案而不是仅应用于一个文件/类?

目前,我们正在使用Web应用程序,所以我希望我们可以在web.config中添加一些东西,但我也对使用Windows窗体,控制台应用程序和/或类库是否可行感兴趣.

解决方法

是的,这是VB.Net项目中支持的方案.这样做的方法如下

>右键单击解决方案资源管理器中的项目,然后选择属性
>转到参考选项卡
>在“导入的命名空间”字段中,键入“Db = Company.Lib.Data.Objects”
>点击“添加用户导入”

这将为项目中的所有文件设置别名.

但这在C#项目中不起作用. C#作为一种语言没有全局使用/导入的概念.相反,它只在文件级别支持它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读