ASP.NET入门教程 9.3 命名空间

 我来答
温屿17
2022-09-28 · TA获得超过1.3万个赞
知道小有建树答主
回答量:827
采纳率:0%
帮助的人:100万
展开全部

    命名空间仅仅是将相关代码逻辑分组的一种方法 命名空间 只是一个名称 该名称可以包含一些提供分组的句点 例如 ADO NET的数据处理代码的命名空间就保存在System Data中 而SQL Server专有代码保存在System Data SqIClient中 所有的数据类型都位于System命名空间中 对于自己的代码也可以创建命名空间 因此 Wrox United代码的命名空间为Wrox Web 这是在App Code目录下的一些类中定义的

    命名空间之所以如此重要的原因在于以下几个方面

    将相关的代码分组表示可以方便地找到相关的记录项 例如 如果想要找到所有的数据处理代码 则必须知道它们位于System Data命名空间中 在使用文档时这非常有效

    命名空间提供了更加易于阅读的代码 因为 如果知道命名空间 则只需要使用数据类型来定义变量 例如 如果要声明一个SqlConnection对象 而程序不知道该对象所处的命名空间

    Dim conn As System Data SqlClient SqlConnection()

    这样就比较难以输入也难以阅读 然而 使用命名空间可以将该代码简化为

    Dim conn As SqlConnection()

    命名空间可以让编译器和IntelliSense找出变量类型

    要使用命名空间可以使用Imports语句

    Imports System Data    Imports System Data SqlClient

    从Decisions示例中取出这些代码行 可以测试一下它们是否正常运行 看看代码编辑器中发生什么 IntelliSense花体表示存在问题 如果尝试运行该页面将会发生编译器错误

    在代码中使用Namespace语句可以声明命名空间 并在其中定义类 例如

    Namespace Wrox Web    class goes here    End Namespace

    可以在多个文件中使用相同的命名空间 因此可以将代码划分到多个物理文件(最好每个类使用一个文件)中 而命名空间跨所有那些类 命名空间是逻辑的而不是物理的

    您己经知道了代码如何工作 以及如何组织代码 现在可以开始学习类 它是整个 NET的基础

lishixinzhi/Article/program/net/201311/14534

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式