开发ASP.NET博客的第五步——了解"命名空间"(转)

 转:Written By 欧阳振华  http://www.kaibo.org/ArticleView/Caid-12-183.aspx

今天之所以要讲这么一个概念,是因为在我们开始写程序代码之前首先要接触到的就是命名空间.了解命名空间对于接下来的代码调用会清晰很多.因为我们前面在解决方案里建立的各个项目,在生成解决方案以后,就是可以供程序引用的命名空间.

     命名空间使用关键字 namespace 定义,例如我们在解决方案里的Model里添加一个ArticleInfo.cs(添加的步骤是:选中项目→右键→添加→新建项→选择类文件),那么ArticleInfo.cs的代码结构是:

 
 
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Text;  
  4.  
  5. namespace KaiBo.Model  
  6. {  
  7.     class ArticleInfo  
  8.     {  
  9.     }  

上面代码中,KaiBo.Model是命名空间的名称,ArticleInfo是这个命名空间中的一个类名.在其它项目中引用此命名空间及它里面的类的方法如下:

  1. 使用关键字using 来引入命名空间
       
       
    1. using KaiBo.Model; 
  2. 引用命名空间后,在代码中就可以直接使用所引用的命名空间中的各种元素的名称了.例如:
       
       
    1. private ArticleInfo articleinfo = new ArticleInfo(); 
    上面一行码实际上是下面这行代码的简写:
       
       
    1. private KaiBo.Model.ArticleInfo articleinfo = new KaiBo.Model.ArticleInfo(); 

注意,上面用到的命名空的名称KaiBo.Model是自动生成的,在前面我们建立好的解决方案里,如果在Model项目里添加一个类,那么它自动生成的命名空间的名字将是Model而非KaiBo.Model.加一个KaiBo.是为了与其它程序有所区别.如果想让所有的命名空间的名称自动加上一个自己添加的字符的话.请按如下步骤:

  1. 选择项目名称→右键→选择属性
  2. 在应用程序选项中,把"程序集名称"和"默认命名空间"作相应的改动.如下图:

在了解完命名空间后,在下一篇文章里,我们开始博客程序的代码编写.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值