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

命名空间namespace

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

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://www.daobk.com/post/44.html

分享给朋友:

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

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

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

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

字符串的处理练习

字符串的处理练习

接收用户输入的字符串,将其中的字符以与输入相反的顺序输出。            Console.WriteLine("请输入一个字符串");//提示用户输入一...

定义类:一个类可有有多个实例。

定义类:一个类可有有多个实例。

一个类可有有多个实例。类就是把一系列相关的变量(状态)、行为定义为一个整体。字段记录的就是这个对象相关的数据。    class Program     {     ...

成员访问级别和属性

成员访问级别和属性

字段、方法、属性都可以叫做类的成员Member,它们都需要定义访问级别。访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面向对象中“封装”的目的。几个访问级别:public(任何地方都可以访问);private(默认级别。只能由本类中的成员访问)。还有internal、protected两个...

发表评论

访客

看不清,换一张

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