[global::]是什么形式?什么意思?

来源:互联网 发布:ubuntu官网下载地址 编辑:程序博客网 时间:2024/06/09 20:58


命名空间标识符 它代表当前程序集命名空间的最顶层 举个例子: 如果我们自己的代码里写了一个Console public class Console{}那当我们调用Console.WriteLine()的时候就出问题了按照平常的处理方法会用System.Console.WriteLine()对吧 可是如果我们自己另外还定义了一个System类呢 public class System{}那这样的话System.Console.WriteLine()也不行了…… 所以为了解决这种情况可以使用global::System.Console.WriteLine(); global后面的实际上就是从最顶层开始向下的命名空间路径这样可以精确地定位需要访问的类

0 0
原创粉丝点击