c#命名空间的概念及作用,c#命名空间概念

命名空间在C# 中,命名空间是一种组织相关类、结构、接口、委托和其他相关类型的机制。命名空间提供了一种避免名称冲突的方法,尤其是在大型项目中,使您的代码更干净且更易于维护。

名称空间

旨在提供一种将一组名称与其他名称分开的方法。在一个命名空间中声明的类的名称不会与在另一个命名空间中声明的同一类的名称冲突。

定义命名空间命名空间由关键字定义。

名称空间

它以开头,后跟命名空间的名称,如下所示:

namespace namespace_name { //代码声明} 使用命名空间使用命名空间时,通常使用:

使用

陈述。

using MyNamespace.MySubNamespace;命名空间可以嵌套。也就是说,一个命名空间可以包含另一个命名空间。例如

namespace MyNamespace { namespace MySubNamespace { public class MyClass { } } }//尚未使用。几乎没有使用过!您可以直接在代码中使用MyClass 类,而不必始终使用完全限定的命名空间。

如果需要创建一个不嵌套在其他命名空间中的命名空间,则可以使用全局命名空间。

命名空间global:MyNamespace { public class MyClass { } }MyClass

位于全局命名空间中

我的命名空间

在命名空间中

要调用支持命名空间版本的函数或变量,需要在前面添加命名空间名称:

namespace_name.item_name; 命名空间常见用法的完整示例代码:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace NameSpace{ //在NameSpace命名空间中定义一个名为namespace_cl的类class namespace_cl { //公共方法func in class in namespace_cl public void func() { //输出\’Insidefirst_space\’Console.WriteLine(\’Insidefirst_space\’) } }}//定义一个名为Second_space 的命名空间namespace Second_space{ //定义一个名为namespace_cl 的类Second_space 命名空间class namespace_cl { //在namespace_cl 类中定义一个公共方法func public void func() { //将\’Inside Second_space\’ 打印到控制台Console.WriteLine( \’Inside Second_space \’); 定义一个名为TestClass 的类(不在any namespace) class TestClass{ //定义TestClass 类的静态Main 方法作为程序的入口点static void Main(string[ ] args) { //创建namespace_cl 类的实例first_space 将命名空间命名为fc NameSpace.namespace_cl fc=new NameSpace.namespace_cl(); //在Second_space命名空间中创建namespace_cl类的实例创建并命名。 For sc Second_space.namespace_cl sc=new Second_space.namespace_cl(); //调用fc 对象的func 方法fc.func(); //调用sc 对象的func 方法sc.func();直到用户按下某个键后Console.ReadKey( );//可选,但是有效果,自己试试}} 执行结果

本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/657326.html

(0)
上一篇 2024年5月29日
下一篇 2024年5月29日

相关推荐

  • 和平精英活跃礼包怎么返?

    和平精英活跃礼包怎么返? 关于和平精英手册活跃礼怎么返点券: 如果直接点击购买等级然后花点券购买是不会返还的,需要点击活跃礼包,通过购买礼包来获取等级,当你购买礼包后,达到对应的积分任务就可以全额返还了,另外还可以嫖荣耀勋章币,购买前想好你能否完成任务 和平精英皮肤返场皮肤怎么卖? 返厂的皮肤一般都会通过抽奖的方式售卖 和平精英螳螂怎么返场? 和平精英螳螂返…

    游戏快讯 40分钟前
  • 和平精英怎么长按开火键开镜?

    和平精英怎么长按开火键开镜? 点开游戏,右下角的设置,然后点击基础设置里面就可以看到单发奴识字开火模式的,按下开火还是松手开火,散弹枪也可以看到,按下开火还是松手开火就可以设置了,开火讲究的及时性,所以自动步枪,冲锋枪等等点开游戏,右下角的设置,然后点击基础设置里面就可以看到单发奴识字开火模式的,按下开火还是松手开火,散弹枪也可以看到,按下开火还是松手开火就…

    游戏快讯 2小时前
  • 和平精英怎么扫码上车?

    和平精英怎么扫码上车? 一、在屏幕左边,有个组队按钮,点击进入组队,进入之后,在组队界面的下方,有个面对面的,点击面对面,会出现二维码,扫码就可以组队了。 二、如果玩家们在一起的话,可以用面对面扫码组队的方式进入房间一起玩,如果觉得这种方法比较麻烦,可以直接让某一个人来邀请。 资料拓展 《和平精英》是由腾讯光子工作室群自研打造的军事竞赛体验手游,该作于201…

    游戏快讯 4小时前
  • 和平精英怎么获取金箍棒?

    和平精英怎么获取金箍棒? 和平精英获取金箍棒方法: 金箍棒的图标是孙悟空的金箍,打开地图就可以查看分布为位置了。金箍棒散落在G港、N港等地,标记地点想办法过去就可以拿到手了。达到指定地点后,有四种主题不同颜色的宝箱,红色宝箱里装的是金箍棒。 和平精英突变团竞怎么获得金箍棒? 和平精英在突变团竞 模式里 只有用枪械 打僵尸 ,没有金箍棒的 。金箍棒只有在现在的…

    游戏快讯 6小时前
  • 和平精英星钻4掉什么段位?

    和平精英星钻4掉什么段位? 星钻四会掉至白银,白银局的话会有快杜绝的,星钻也会有大佬开小号来炸鱼塘的星钻,反正鱼龙混杂,上分十分困难,偶尔才能赢一局。 和平精英怎么掉段位? 和平精英快速降段位最有效的办法应该就是落地成盒了,归根结底就是落地以后尽快死。只要想死,就有很多种方法能送自己上路,下面是具体方法: 1、跳军事基地、G港、N港、P城等地,落地就有人打架…

    游戏快讯 7小时前