2010-07-13 103 views
0

为什么使用命名空间和使用关键字

+4

我真的不知道你在问什么。 – 2010-07-13 07:35:47

+0

使用System.Data,使用告诉编译器使用某些名称空间,否则它会是其他类型的声明,例如公共变量。 – eugeneK 2010-07-13 07:38:32

回答

1

命名空间被用于以逻辑的方式在代码组织类型的命名空间和使用关键字和命名空间的宣言。想象一下基类库本身,它有成千上万种类型,没有名称空间。它只是一个使代码更加结构化的工具,就像在文件系统中创建目录的能力可以帮助您组织文件一样。

现在,由于类型的全名是名称空间和类型名称,因此这些名称可能会变得相当长。为了使开发人员更容易,可以告诉编译器,您使用的代码文件中的某些命名空间中的类型为using(或VB.NET中的Imports)指令,然后您不需要使用该文件中的全名。它只是告诉编译器去哪里查找任何不是使用代码中的全名输入的类型。