我对命名空间在C# 我是新的C#结构和WPF有点糊涂混淆C#命名空间结构
当我创建WPF的一个新项目,默认情况下这些命名空间包含在顶部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
我很困惑,理解这些结构。 据我所知,
using System;
就是说IM参照系统命名空间
但对于其他人一样
using System.Text;
这是什么意思?
- 我在访问名为“System.Text”的单个命名空间吗?
- 或我正在访问嵌入“系统”命名空间内的“文本”命名空间?
此外,如果“文本”嵌套在“系统”内,为什么只有“使用系统”包含所有的命名空间?我们是否必须明确包含我们使用的每个名称空间?
VS有一个菜单项来清理该列表(删除未使用的用户) –
注意:您还可以使用[使用别名指令](http://msdn.microsoft.com/zh-cn/library/sf0df423。 ASPX)。如果由于冲突而无法包含名称空间,则使用别名指令可能会是一个好替代。 – Brian