美文网首页C#修魔
C#魔仙-lesson_01-命名空间

C#魔仙-lesson_01-命名空间

作者: 疯帮主 | 来源:发表于2018-11-14 15:29 被阅读0次

命名空间

命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。

定义命名空间

namespace first_space
{
   class namespace_cl
   {
      public void func()
      {
         Console.WriteLine("Inside first_space");
      }
   }
}
namespace second_space
{
   class namespace_cl
   {
      public void func()
      {
         Console.WriteLine("Inside second_space");
      }
   }
}   
class TestClass
{
   static void Main(string[] args)
   {
      first_space.namespace_cl fc = new first_space.namespace_cl();
      second_space.namespace_cl sc = new second_space.namespace_cl();
      fc.func();
      sc.func();
      Console.ReadKey();
   }
}

using 关键字

using 关键字表明程序使用的是给定命名空间中的名称。

using System;
// 类似python中的from system import *

嵌套命名空间

namespace namespace_name1 
{
   // 代码声明
   namespace namespace_name2 
   {
     // 代码声明
   }
}

您可以使用点(.)运算符访问嵌套的命名空间的静态成员
Nested.NestedNameSpaceClass.SayHello();

namespace Nested   
    {
        public class NestedNameSpaceClass 
        {
            public static void SayHello() 
            {
                Console.WriteLine("In Nested");
            }
        }
    }

参考文档:

相关文章

  • C#魔仙-lesson_01-命名空间

    命名空间 命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名...

  • C# 相关笔记

    void 无返回值 命名空间:using语句 只能用于命名空间 C# 命名方法:变量名----Camel方法 s...

  • C#基础之002-基础概念001

    C#关键概念 C# 组织结构的关键概念是程序 (program)、命名空间 (namespace)、类型 (typ...

  • vscode+unity+Emmylua+CS调试使用教程

    ----常用插件Auto-Using for C# --自动导入命名空间Bracket Pair Colorize...

  • 程序结构

    1.命名空间C#程序中的一种代码组织形式,主要用来标识“类”的可见范围。 语法:namespace 命名空间名称-...

  • 跟诸子学游戏 unity3d 网络编程

    C# 网络编程 命名空间using System.Net;using System.Net.Sockets; 主要...

  • C# graphics方法

    C# graphics方法 命名空间:System.Drawing 程序集:System.Drawing(在 sy...

  • C# 10.0 命名空间

    命名空间 ( namespace MyNamespace; ) 说明 旧写法 新写法 这个新语法会储存宣告的水准和...

  • 新时代PHP:命名空间

    前言 命名空间不算新东西了,在PHP5.3.0之后就存在。曾经学次c#的时候接触过命名空间这个概念,后来发现php...

  • 使用Dictionary集合

    要使用Dictionary集合,需要导入C#泛型命名空间 System.Collections.Generic D...

网友评论

    本文标题:C#魔仙-lesson_01-命名空间

    本文链接:https://www.haomeiwen.com/subject/akdjfqtx.html