1 作为指令,引入命名空间
using 命名空间的名字,这样可以直接使用命名空间中的类型,而不必指定类型的详细命名空间。

2 作为指令,定义别名
using 别名=详细命名空间信息的具体的类型。
3 作为语句,定义一个范围,在此范围的末尾释放对象
注意:using语句使用的对象,必须实现IDisposable 接口,此接口必须提供Dispose 方法,该方法将释放此对象的资源。
实质:using语句等效于try-finally语句。代码如下所示:
   Font f2 = new Font("Arial", , FontStyle.Bold);
  try
  {
   //执行文本绘制操作
  }
  finally
  {
   if (f2 != null) ((IDisposable)f2).Dispose();
  }

最新文章

  1. 如何在MFC中创建非矩形button
  2. .net和java和谐相处之安卓客户端+.net asp.net mvc webapi 2
  3. VMWare File Format Learning && Use VHD File To Boot VMWare && CoreOS Docker Configuration And Running
  4. Travis-CI的进一步使用
  5. js 控制DIV 预览打印
  6. UDP套接口编程
  7. IOS开发之──应用之间调用(2)
  8. C#学习笔记(五):泛型
  9. list append 总是复制前面的参数,而不复制最后一个参数
  10. OpenCV——ANN神经网络
  11. JIRA官方:JIRA项目跟踪
  12. flex安装debug
  13. Akka(25): Stream:对接外部系统-Integration
  14. java poi 导入日期为空
  15. Linux常用目录结构
  16. 解决前端开发sublime text 3编辑器无法安装插件的问题
  17. 外行人都能看懂的SpringCloud,错过了血亏!
  18. docker 安装mysql数据库 <二>
  19. Android四大组件之Service --- 如何启动和停止Service?
  20. termux 开启 sshd

热门文章

  1. bootstrap 折叠菜单
  2. PHP 生成类似 SqlServer NEWID() 全局唯一标识符
  3. MySQL 8 连接时出现 1251 和 2059 错误
  4. bzoj 4010 [HNOI2015]菜肴制作——贪心
  5. 洛谷【P4551】最长异或路径
  6. angularJS控制器之间的相互通信方式、$broadcast、$emit、$on
  7. Oracle修改主键约束
  8. 微信卡券领取页面提示签名错误,微信卡券JSAPI签名校验工具对比签名一模一样,cardExt扩展字段有问题
  9. postman 查看请求,已各种语言方式展示:
  10. Java中的三元运算:a = (a > b)?a:b