使用namespace关键字

使用namespace有2个目的:

1. 对各种类别进行分组

譬如System.IO 命名空间包含允许读取和写入档案和资料流的型别。

2. 解决命名冲突

若同时拥有两个S类别,为解决命名冲突,可将他们放置于不同的namespace中,藉此区隔。
譬如第一个可以放置于N1 namespace中,全名为N1.S,第二个在N2 namespace中,全名为N2.S。

新建立Console App专案,所产生的namespace:

namespace ConsoleApp29{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("Hello World!");        }    }}

在namespace外面,使用namespace关键字,建立另一个namespace,并且在里面宣告Car类别与建立Run()方法:

namespace Test{    public class Car    {        public void Run()        {            Console.WriteLine("run...");        }    }}

回到ConsoleApp29 namespace,替换Main内的程式码。
使用类别时,加上其所在的namespace名称:

namespace ConsoleApp29{    class Program    {        static void Main(string[] args)        {            Test.Car car = new Test.Car();            car.Run();        }    }}

执行,结果:
http://img2.58codes.com/2024/20112573kBZqT4aIF6.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章