C#中的命名空间和子命名空间

use*_*003 4 c# namespaces

关于C#的问题.

在每个程序中,我都必须包含几个名称空间,例如:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
Run Code Online (Sandbox Code Playgroud)

为什么我必须包括:

using System.Collections.Generic;
using System.Linq;
using System.Text;
Run Code Online (Sandbox Code Playgroud)

......因为它们包括在第一个:

using System;
Run Code Online (Sandbox Code Playgroud)

先感谢您!

J0H*_*0HN 6

因为嵌套的命名空间不包含在父命名空间中.有关详细信息,请参阅使用指令

一个使用指令不给你访问嵌套在指定命名空间的任何命名空间.