C#中的global关键字
c# 关键字 global
2023-09-11 14:21:58 时间
C#中的global关键字
global关键字,就是字面的意思,全局。
其实有些时候会犯一些错误,就是类名取了一个跟系统类名雷同的情况,其实这是设计上的失误,但是会出现一个情况就是没改了,那么global关键字就起到了作用。
如下代码:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace globalFunc { class Program { static void Main(string[] args) { System sys = new System(); global::System.Console.WriteLine("global."); global::System.Console.ReadKey(); } } public class System { } }
虽然using了一个System命名空间,但是下面还有一个public class System{ ... }类,这样的话,如果直接使用System.Console.WriteLine是会报错的,因为会找到就近的System类,那么这个System类里面没有Console。所以如果需要使用的话,就需要像上面一样,使用global::System.Console.WriteLine,因为使用global标记的类会从全局开始寻找,我的理解就是会从最外面逐渐向内部寻找System类。
http://luacloud.com/2011/csharp-global.html
相关文章
- C#最良心脚本语言C#Light/Evil,XamarinWP8Unity热更新最良心方案,再次进化.
- C#中Monitor对象与Lock关键字的区别分析
- C#中的异步编程--探索await与async关键字的奥妙之处,原来理解和使用异步编程可以这么简单
- c#代码 天气接口 一分钟搞懂你的博客为什么没人看 看完python这段爬虫代码,java流泪了c#沉默了 图片二进制转换与存入数据库相关 C#7.0--引用返回值和引用局部变量 JS直接调用C#后台方法(ajax调用) Linq To Json SqlServer 递归查询
- .NET压缩图片保存 .NET CORE WebApi Post跨域提交 C# Debug和release判断用法 tofixed方法 四舍五入 (function($){})(jQuery); 使用VUE+iView+.Net Core上传图片
- C# DateTime的11种构造函数 [Abp 源码分析]十五、自动审计记录 .Net 登陆的时候添加验证码 使用Topshelf开发Windows服务、记录日志 日常杂记——C#验证码 c#_生成图片式验证码 C# 利用SharpZipLib生成压缩包 Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库
- ASP.NET MVC深入浅出系列(持续更新) ORM系列之Entity FrameWork详解(持续更新) 第十六节:语法总结(3)(C#6.0和C#7.0新语法) 第三节:深度剖析各类数据结构(Array、List、Queue、Stack)及线程安全问题和yeild关键字 各种通讯连接方式 设计模式篇 第十二节: 总结Quartz.Net几种部署模式(IIS、Exe、服务部署【借
- c# yield关键字原理详解
- [C#基础]c#中的BeginInvoke和EndEndInvoke
- Word控件Spire.Doc 【评论】教程(1):在 C#、VB.NET 中插入 Word 注释
- c# 方法参数的叫“形参”,传参的2种叫法 “命名参数传参”和“实参传参”
- C#【补充】this关键字
- C#【中级篇】C# 命名空间(Namespace)
- c# 中ToolStrip控件中button控件,显示文字和图标
- C# 异常处理
- C# 拨号面板 高亮显示
- C#程序集系列04,在程序集包含多个module的场景下理解关键字internal
- 如何使用C#关键字const,readonly,static
- C# 关键字extern用法
- C# lock 关键字的一些理解
- C# 关于 上传文件 大小限制问题
- C# ref,out关键字使用
- 《C#零基础入门之百识百例》(五十四)派生类的介绍和使用 -- 等差数列
- C# int? 关键字
- C# NameValueCollection
- C#中的global关键字
- C# 单例模式的多种简单实现
- C#关键字as出现的错误
- c#类的定义,c#中的关健字,C#标识符