Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 名称空间和use关键字_C#_Vb.net - Fatal编程技术网

C# 名称空间和use关键字

C# 名称空间和use关键字,c#,vb.net,C#,Vb.net,为什么使用名称空间和use关键字以及名称空间的声明名称空间用于以逻辑方式组织代码中的类型。想象一下基类库本身,有成千上万的类型,没有名称空间。它只是一个使代码更加结构化的工具,就像在文件系统中创建目录的功能帮助您组织文件一样 现在,由于类型的全名是名称空间和类型名,因此它们可能会变得相当长。作为开发人员,为了使这对您来说更容易,您可以告诉编译器您正在代码文件中使用来自特定名称空间的类型,并使用using(或VB.NET中的Imports)指令,然后您不需要在该文件中使用全名。它只是告诉编译器去哪

为什么使用名称空间和use关键字以及名称空间的声明

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


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

我真的不知道你在问什么。使用System.Data,使用告诉编译器使用特定的名称空间,否则它将是其他类型的声明,例如公共变量。