作业帮 > 综合 > 作业

global::在c#中的作用是什么?具体的用法

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 03:59:46
global::在c#中的作用是什么?具体的用法
global::c_user.UserLogin.Default.PWD = user.userpwd;
global::在c#中的作用是什么?具体的用法
global 是 C# 2.0 中新增的关键字,理论上说,如果代码写得好的话,根本不需要用到它.
假设你现在写了一个类,名字叫 System.那么当你再在代码里写 System 的时候,编译器就不知道你是要指你写的 System 类还是系统的 System 命名空间,而 System 命名空间已经是根命名空间了,无法再通过完全限名来指定.在以前的 C# 版本中,这就是一个无法解决的问题.现在,可以通过
global::System
来表示 System 根命名空间,而用你自己的
MyNamespace.System
来表示自己的类.
当然,这种情况不应该出现,你不应该写一个名为 System 的类.