当前位置:首页 > C#学习 > 正文内容

命名空间namespace

小道6年前 (2018-08-21)C#学习3670

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” 的相关文章

if语句应用:依次提示用户输入两个整数

if语句应用:依次提示用户输入两个整数

依次提示用户输入两个整数(假设i1、i2)。如果i1、i2都是正数,则将i1的值递增一个数,然后打印i1+i2的值;如果i1、i2都是负数,则将i1的值递减10个数,然后打印i1*i2的值;如果i1、i2中任一个为0,则提示数据有错误;否则计算i1*i2的绝对值。   ...

Switch语句:输入一个数字,用Switch判断,并输出。

Switch语句:输入一个数字,用Switch判断,并输出。

Switch语句:输入一个数字,用Switch判断,并输出。            Console.WriteLine("输入一个数:");//提示用户输入一个...

数组:将一个字符串数组输出为|分割的形式

数组:将一个字符串数组输出为|分割的形式

数组:将一个字符串数组输出为|分割的形式,比如“王钢蛋|李铁蛋|铁锤”            string[] s = { "王钢...

函数:给我一个字符串,然后字符串使用我指定的分隔符来进行分割

函数:给我一个字符串,然后字符串使用我指定的分隔符来进行分割

函数就是将一堆代码进行重用的一种机制。函数就是一段代码,这段代码可能有输入的值(参数),可能会返回值。一个函数就像一个专门做这件事的人,我们调用它来做一些事情,它可能需要我们提供一些数据给它,它执行完成后可能会有一些执行结果给我们。要求的数据就叫参数,返回的执行结果就是返回值。有了函数写代码就像拼积...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。