C# 入门(8) using语句,using命名空间指令,using别名指令,嵌套命名空间

C#中 using关键字的不同用法,嵌套命名空间注意事项。

参考书籍: C#图解教程


using语句

  用于处理非托管对象。某些类型的非托管对象有数量限制或很消耗系统资源。为了及时释放资源,使用using语句可以确保这些资源适当地处置(dispose)。

using语句
  还有另一种形式,就是把上面using括号里面的单独先定义出来,在直接using(资源实例),但这样很危险,因为在结束这个using范围后,单独定义出来的实例已经被dispose掉了,所以极不推荐这种做法。


using命名空间指令

  和C++的using namespace差不多一个意思,但C#中using指令(命名空间指令、别名指令)都必须放在源文件的顶端,在#define之后,在任何类型声明之前


using别名指令

  有点像C++的 typedef,但C#只能给命名空间命名空间内的一个类型取别名。


关于嵌套命名空间

  嵌套命名空间不像类的嵌套,类的嵌套中外部类中所有成员暴露于内部类。嵌套命名空间内部命名空间就看不到外部命名空间的东西了。命名空间之间是相互独立的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值