global它是全局访问修饰符,即所有对象都是完整路径表示
例如:Console.WriteLine();完整表示法:System.Console.WriteLine("ok");
那什么时候用global呢,实事上,之个关键字我们一般用的不多,只有在自定义类与系统类重名时才用的,看代码:
class Program
{
public class System { }
static void Main(string[] args)
{
global:: System.Console.WriteLine("ok");
}
}
我们看到了,program类中也有一个System类,我们知道System类是.net系统提供的,所以我们这时要用完整表示类:global:: System.Console.WriteLine("ok");否则会出错的!
本文转自博客园张占岭(仓储大叔)的博客,原文链接:说说C#中的global,如需转载请自行联系原博主。