博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中两个冒号(::)的作用
阅读量:6601 次
发布时间:2019-06-24

本文共 413 字,大约阅读时间需要 1 分钟。

  hot3.png

global::System.Console.WriteLine(number);

冒号在什么地方用.

点是空间下类,表示下一层的意思? 

这里面::前面是GAC的标示符global,用法比较特殊,和.不是一个类型的东西。

global 是 C# 2.0 中新增的关键字,理论上说,如果代码写得好的话,根本不需要用到它。 
假设你现在写了一个类,名字叫 System。那么当你再在代码里写 System 的时候,编译器就不知道你是要指你写的 System 类还是系统的 System 命名空间,而 System 命名空间已经是根命名空间了,无法再通过完全限名来指定。在以前的 C# 版本中,这就是一个无法解决的问题。现在,可以通过 
global::System 
来表示 System 根命名空间,而用你自己的 
MyNamespace.System 

转载于:https://my.oschina.net/i33/blog/57889

你可能感兴趣的文章
swift:高级运算符(位运算符、溢出运算符、优先级和结合性、运算符重载函数)...
查看>>
用户空间缺页异常pte_handle_fault()分析--(上)【转】
查看>>
【转】UIView 的 autoresizingMask 属性
查看>>
HashMap常用方法
查看>>
HTML5之画布的拖拽/拖放
查看>>
[Gradle] Gradle 构建 android 应用常见问题解决指南
查看>>
安卓-PC-Arduino3方通信实现
查看>>
ASP.NET MVC5+EF6+EasyUI 后台管理系统(7)-MVC与EasyUI DataGrid
查看>>
Android下的Junit测试
查看>>
swift3.0:sqlite3的使用
查看>>
[Git] Git把Tag推送到远程仓库
查看>>
Java之ExceptionHelper工具类
查看>>
主流WEB开发语言简单对比
查看>>
回到杭州,2009开始了。
查看>>
算法实践——舞蹈链(Dancing Links)算法求解数独
查看>>
【字符串处理算法】字符串包含的算法设计及C代码实现【转】
查看>>
js 正则获取匹配字符次数
查看>>
ASP.NET MVC5+EF6+EasyUI 后台管理系统(35)-文章发布系统②-构建项目
查看>>
【目录】开源Math.NET基础数学类库使用总目录
查看>>
创建Visual Studio项目模版向导的几篇参考文章
查看>>