Mar*_*ers 49
它是命名空间别名限定符运算符.引用链接到MSDN页面:
命名空间别名限定符(
::
)用于查找标识符.它始终位于两个标识符之间,如下例所示:Run Code Online (Sandbox Code Playgroud)global::System.Console.WriteLine("Hello World");
ito*_*son 34
这是命名空间别名限定符.当有两个不同类型具有相同名称和相同名称空间(来自不同程序集)的潜力时,可以使用它.例如,我们的ORM产品与VistaDB 3和VistaDB 4进行对话.在这两种情况下,连接类都是VistaDB.Provider.VistaDBConnection.因此,我们extern alias
的VistaDB的3组件vdb3
和VistaDB的4组件vdb4
,现在可以消除歧义连接类为vdb3::VistaDB.Provider.VistaDBConnection
和vdb4::VistaDB.Provider.VistaDBConnection
.如果没有别名限定符,这些将引发"模糊引用"编译器错误.
归档时间: |
|
查看次数: |
9448 次 |
最近记录: |