当前位置:首页 > C#学习

命名空间namespace

小道8年前 (2018-08-21)C#学习6553

namespace(命名空间),用于解决类重名问题,可以看做“类的文件夹”。

在代码中使用其他类的时候需要using类所在的namespace。System.Collections.ArrayList,快速引入的方法,右键→解析(Ctrl+.)。

为什么使用Convert、Console等类不需要自己写using?

如果代码和被使用的类在一个namespace则不需要using。

可以修改默认的namespace,因此不要认为在相同文件夹下就不用using,不在相同文件夹下就需要using。

类内部定义的类的引用:namespace+外部类名+内部类名

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using 命名空间.hh;//如果要使用的类和当前的类不在同一个namespace,则要添加using引用(Dog)

namespace 命名空间
{
    class Program
    {
        static void Main(string[] args)
        {
            Person p = new Person();//新建本文件的类。
            命名空间.hh.Person p1 = new hh.Person();//新建 命名空间.hh 文件的类。
            Dog d = new Dog();//新建 引用的 using 命名空间.hh; 的类。
        }
    }
    class Person
    {
    }
}

image.png


扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://daobk.com/post/44.html

分享给朋友:

“命名空间namespace” 的相关文章

while语句:用while计算1到100之间整数的和

while语句:用while计算1到100之间整数的和

while语句:用while计算1到100之间整数的和            int s = 0;//定义一个整型变量s 赋值为0 &nb…

​while语句:不断要求用户输入一个数字(假定用户输入的都是正整数)

​while语句:不断要求用户输入一个数字(假定用户输入的都是正整数)

while语句:不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候显示刚才输入的数字中的最大值。设一个变量int max,初始值为0,用户每输入一次就把用户输入的和max比较一下,如果输入的比max大,则让max等于用户输入。    …

while语句:编写聊天机器人,如果问“今天天气怎么样?”则回答天气 ,如果问……,如果说“88”,则“再见”。

while语句:编写聊天机器人,如果问“今天天气怎么样?”则回答天气 ,如果问……,如果说“88”,则“再见”。

while语句:编写聊天机器人,如果问“今天天气怎么样?”则回答天气 ,如果问……,如果说“88”,则“再见”。            Console.WriteLine(&quo…

枚举enum

枚举enum

确定数量、确定值的几个取值:东西南北、男女、上中下。和用字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便。namespace 枚举//命名空间 {     enum xb { 男, 女…