.NET中的命名空间

A、以下两种形式相同:
      

None.gif namespace  A
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    
namespace B
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif        
public class Demo
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{}
ExpandedSubBlockEnd.gif    }

ExpandedBlockEnd.gif}

None.gif
// -----------------------------------
None.gif
namespace  A.B
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    
public class Demo
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{}
ExpandedBlockEnd.gif}
但推荐使用第一种,这种形式正确反应了类的逻辑层次;
B、引入命名空间时,可以定义别名,如
None.gif using  Alias = System.Xml
就可以使用Alias.类名来替代System.Xml.类名操作
C、引入命名空间分为全局引用和局部引用
None.gif using  A; // 全局引用,不包括在任何命名空间之中
None.gif
namespace  Demo
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif   
using B;//局部引用,只在当前Demo命名空间中引用有效,且必须置于开始位置
ExpandedBlockEnd.gif
}

转载于:https://www.cnblogs.com/sangrei/archive/2007/05/31/766078.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值