谁能告诉我asp.net中命名空间怎么用…请详细些…

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:23:35

在ASP.NET中,.NET Framework为我们提供了丰富的基类,为了能在程序中引用这些基类,我们必须先引用这些基类的命名空间。类似在C++中引用一个文件函数时,我必须先调用该文件,例如<#include studio.h>,其实它和ASP.NET中命名空间的引用是同一原理。但是它们又有本质上的区别。

在ASP.NET中,命名空间提供了一种组织相关类和其他类型的方式。与文件或组件不同,命名空间是一种逻辑组合,而不是物理组合。在C#文件中定义类时,可以把它包括在命名空间定义中。以后,在定义另一个类,在另一个文件中执行相关操作时,就可以在同一个命名空间中包含它,创建一个逻辑组合,告诉使用类的开发人员这两个类是如何相关的以及如何使用它们:

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

namespace vlink

{

public class Agent

{

把一个类型放在命名空间中,可以有效地给这个类型指定一个较长的名称,该名称包括类型的命名空间,后面是句点(.)和类的名称。在上面的例子中,Agen全名是vlink.Agent。这样,有相同短名的不同的类就可以在同一个程序中使用了。

也可以在命名空间中嵌套其他命名空间,为类型创建层次结构:

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

namespace vlink

{

namespace Agent