• 为初学者解释下命名空间


    示例场景:

    张三外卖小哥,突然接到了两份外卖订单,两个客户的名字既然一模一样,更巧的是这两个客户居然住在同一个小区

    的同一栋。对于如此巧合的外卖订单,外卖小哥只有严谨仔细的将送货地址详细的写在纸上,以免出错。

    示例图:

    映射到程序中,同样会出现上述例子出现的问题。在实际开发中我们通常会类中引用其他的类,引用的同时同样会出现名称相同的类,那么这时我们就可以使用命名空间来明确我们调用的那个类。

    在项目中创建一个类文件的时候,就默认生成了一个命名空间

    namespace SampleNamespace
    {
        class SampleClass
        {
            public void SampleMethod()
            {
                System.Console.WriteLine(
                  "SampleMethod inside SampleNamespace");
            }
        }
    }

    通俗简单的概况:

    从字义上来看“命名空间”这个词确实有一丝神秘,其实它也就像名称一样,通过特定规则的名称设定一个空间来组织类。

    实现组织类(相关对象)的能力,当调用的类的来源是跨项目或跨文件夹时(调用的类和当前所在的文件不在一个平行线上), 就要引入调用类对应的空间,从而达到明确的调用。

    引用命名空间:

    1. 记住了对应的命名空间,在文件右上角直接使用using关键字引用。
    2. alt+shift+F10
    3. 在类名上直接点击红色下划线

     总结:命名空间实现组织,通过引入命名空间明确调用。

  • 相关阅读:
    css3动画之1--animation小例子
    炎炎夏日,走入美妙的前端设计案例
    模拟腾讯、携程、百度音乐 移动端图片切换第一版
    仿QQ空间长图效果简易版--母亲节感恩
    001-搭建框架
    javascript事件绑定1-模拟jquery可爱的东西
    图片尺寸
    mvc3结合spring.net-依赖注入
    *创建索引初步
    Lucene的分词_中文分词器介绍
  • 原文地址:https://www.cnblogs.com/green-jcx/p/9389224.html
Copyright © 2020-2023  润新知