C# alias关键字的作用
来源:互联网 发布:大学英语听力软件 编辑:程序博客网 时间:2024/05/20 03:38
可能必须引用两个具有相同完全限定类型名的程序集版本。 例如,可能必须在同一应用程序中使用程序集的两个或多个版本。 通过使用外部程序集别名,可以将来自每个程序集的命名空间包装在由别名命名的根级别命名空间中,从而使这些命名空间可以在同一文件中使用。
extern 关键字还用作方法修饰符,声明用非托管代码编写的方法。
若要引用两个具有相同完全限定类型名的程序集,必须在命令提示符下指定别名,如下所示:
/r:GridV1=grid.dll
/r:GridV2=grid20.dll
这将创建外部别名 GridV1 和 GridV2。 若要从程序中使用这些别名,请使用 extern 关键字引用它们。 例如:
extern alias GridV1;
extern alias GridV2;
每一个外部别名声明都引入一个额外的根级别命名空间,它与全局命名空间平行,而不是在全局命名空间内。 因此,通过使用根源于相应命名空间别名的完全限定名,可以无歧义地引用每个程序集的类型。
在上面的示例中,GridV1::Grid 是来自 grid.dll 的网格控件,而 GridV2::Grid 是来自 grid20.dll 的网格控件。
以上是MSDN的解释
个人理解就是给项目中要引用的dll搞一个可扩展的别名,比如把洋芋叫土豆也可以叫马铃薯。
1 0
- C# alias关键字的作用
- Extjs alias的作用
- C# static关键字的作用
- C# explicit关键字的作用
- Name,Alias,ColDesc的作用
- android activity-alias 的作用
- c# 中partial关键字的作用
- c#中volatile关键字的作用
- C#里partial关键字的作用
- C#中关键字event的作用
- c#中volatile关键字的作用
- C#中params关键字的作用理解
- C#里partial关键字的作用(ZZ)
- C#里partial关键字的作用
- C#中using关键字的作用
- c# 中partial关键字的作用
- C#里partial关键字的作用
- C#中sealed关键字的作用
- JavaScript刷数据结构和算法——斐波那契数列的表示(递归,非递归)
- Android获取SD卡剩余空间
- Android学习笔记044之Actionbar和Toolbar
- C#中string.format用法详解
- app白天夜间模式切换
- C# alias关键字的作用
- Hadoop eclipse开发解决Call to localhost/127.0.0.1:9000 failed on local exception: java.io.EOFException
- 6.Java基础:常见IO流----->字节流:FileInputStream、FileOutputStream
- 移动端开发实战经验
- (18)HTML5-控制图形的变形
- 用一个线程池执行多个任务
- web前端 | 如何选择撸码神器
- BitmapFactor.decodeByteArray方法导致OOM
- WPF中的窗口的生命周期