说说C#中的global

简介:

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,如需转载请自行联系原博主。

目录
相关文章
|
C++ Python
【C++/Python】C++调用python文件
【C++/Python】C++调用python文件
|
监控 安全 数据中心
实时数仓Hologres容器技术问题之应用底层技术如何解决
容器技术如Docker基于Linux的namespace与cgroup技术,提供进程隔离与资源限制。这些技术早已有之,但未广泛普及。Docker创新性地提供了可分发的容器镜像格式,简化部署流程,从而促进了容器技术的大规模采用。
180 0
|
安全 Java C++
多线程问题(四)
多线程问题(四)
107 0
|
调度
多线程之争用条件
多线程之争用条件
310 2
多线程之争用条件
|
编译器 C++
如何永久更改VS编译器字体以及背景色
如何永久更改VS编译器字体以及背景色
433 0
|
Oracle Java 关系型数据库
oracle实现主键自增长及自动生成策略
oracle实现主键自增长及自动生成策略
712 0
|
安全 数据库 数据安全/隐私保护
周二直播预告:企业级数据库安全解决方案
6月9日(周二)14:00 阿里云资深产品专家——苏普 ,讲解《企业级数据库安全解决方案 》
周二直播预告:企业级数据库安全解决方案
|
Java Maven Spring
分布式作业 Elastic-Job 快速上手指南,从理论到实战一文搞定!
Elastic-Job支持 JAVA API 和 Spring 配置两种方式配置任务,这里我们使用 JAVA API 的形式来创建一个简单的任务入门,现在都是 Spring Boot 时代了,所以不建议使用 Spring 配置文件的形式。
1725 0

热门文章

最新文章