博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命名空间和定义和使用
阅读量:6367 次
发布时间:2019-06-23

本文共 591 字,大约阅读时间需要 1 分钟。

namespace HelloWorld,namespace即为命名空间关键字,HelloWorld是该命名空间的名称。

namespace(命名空间)是C#组织代码的方式,类似于Java语言中的package(包)。为了方便管理项目中的代码,通常把紧密相关的的一些代码放在同一个命名空间中。使用命名空间,还可以有效分割具有相同名称的相同代码,就好像你和我拥有相同的书和笔,但是它们分别属于不同的命名空间——“你”,“我”,就能很容易区分出各自的书和笔。

定义命名空间的方法:namespace 命名空间

例如:namespace HelloWorld

同一命名空间是指逻辑上属于同一范围,物理上存储不一定要相同。

可以在命名空间中嵌套其他命名空间,为类型创建层次结构。

namespace NamespaceTest

{
    namespace MyNamespace
    {
        namespace MySpace
        {
            class Program
            {
                static void Main(string[] args)
                {
                }
            }
        }
    }
}

以上代码可以采用另一种更为简洁的方式,每个命名空间名都由它所在的命名空间组成,这些名称用“.”隔开,首先是最外层的命名空间,然后层层递进即可。改进代码如下:

namespace NamespaceTest.myNamespace.Myspace{ }

转载地址:http://gzrma.baihongyu.com/

你可能感兴趣的文章
忘记root用户密码怎么办?
查看>>
esxi定时任务
查看>>
Scaffold-DbContext
查看>>
关于VMware Workstation主机列表问题求教
查看>>
配置管理小报101021:给ubuntu加监控
查看>>
qml文字滚动效果的封装,实现方式运用的qml中提供的动画效果,另一种实现方式也可以使用定时器修改控件的坐标来实现...
查看>>
标准C++实现任务队列
查看>>
jdbc url
查看>>
刷leetcode第704题-二分查找
查看>>
debug_backtrace() 函数生成一个 backtrace(追踪)
查看>>
第七天,还是盒子
查看>>
XAMPP软件包下载
查看>>
XXL-JOB初体验-ORACLE版
查看>>
沉思录:别人的棺材
查看>>
jersey + spring + mybatis + redis项目搭建
查看>>
PAT 1006 部分正确_另一种解法
查看>>
在Keil环境下使用JLink实现printf输出重定向至debug窗口
查看>>
JFreeChart生成3D饼图
查看>>
postgres的\d命令不显示全部的用户表
查看>>
poj 3468 A Simple Problem with Integers
查看>>