c# 冒号:C#中两个冒号(::)的作用
2011-03-17 17:14
281 查看
global::System.Console.WriteLine(number); 冒号在什么地方用. 点是空间下类,表示下一层的意思? 这里面::前面是GAC的标示符global,用法比较特殊,和.不是一个类型的东西。 global 是 C# 2.0 中新增的关键字,理论上说,如果代码写得好的话,根本不需要用到它。 假设你现在写了一个类,名字叫 System。那么当你再在代码里写 System 的时候,编译器就不知道你是要指你写的 System 类还是系统的 System 命名空间,而 System 命名空间已经是根命名空间了,无法再通过完全限名来指定。在以前的 C# 版本中,这就是一个无法解决的问题。现在,可以通过 global::System 来表示 System 根命名空间,而用你自己的 MyNamespace.System 来表示自己的类。
相关文章推荐
- C#中两个冒号(::)的作用
- C#中两个冒号(::)的作用
- C#中两个冒号(::)的作用 ---转
- c# 冒号:C#中两个冒号(::)的作用
- c++ 两个冒号 作用
- C# 两个问号的作用
- C#中双冒号的作用
- C#中一个问号和两个问号(a ?? b)的作用
- C#下比较两个等长字符串是否含有完全相同字符(忽略字符顺序)
- [C#新手入门 五] AcceptChanges() 的作用
- C#中的序列化和反序列化是什么、有什么作用、使用方法详解
- C#计算两个文件的相对目录算法
- c# 泛型List的定义、作用、用法
- C# 浅谈 接口(Interface)的作用
- 区别C#中的两个属性(Property和Attribute)
- C#语法中一个问号(?)和两个问号(??)的运算符
- C#比较两个类型一样的实体类对象的值
- 两个获取http页面的c#函数(转)
- C#中Dictionary的作用及用法讲解
- C# 程序中using的作用