CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

using在这里是什么作用

楼主terencegan(新北京新奥运)2006-03-09 10:45:34 在 .NET技术 / ASP.NET 提问

请问,我看到别人的一个类库文件,有如下一行代码。  
  //变量1和变量2都是实例变量,已经初始化了。  
  using(变量1)  
  {  
  using(变量2)  
  {  
  //有若干代码行  
  }  
   
  }  
  using在这里使用,是什么作用呢。我注释掉using语句,程序没有发生什么错误。  
  谢谢! 问题点数:10、回复次数:2Top

1 楼wfy_1521()回复于 2006-03-09 10:50:36 得分 8

起到一个自动释放资源的功能  
  using   (object   obj)  
  {  
      使用obj;  
  }  
  在using的大括号结束后。obj自动释放。相当于手动调用obj.dispose();Top

2 楼jiezhi(风满袖)回复于 2006-03-09 10:50:55 得分 2

令using(变量1)中的变量1在该using语句的结束}后执行其释放资源的代码即Dispose方法  
   
  具体请看msdn  
  Top

相关问题

  • !在这里有什么作用?
  • 这句话放这里起什么作用
  • $ORACLE_HOME/bin/svrmgrl,这里svrgmrl的具体作用是什么?
  • 运算符重载这里起什么作用
  • <%!private int j=0;%> 这里!的作用是什么?
  • comp = new Component(this);这里的this到底起了什么作用?
  • select a.facctcode from a2005001laccount a ,a2005001fcwvch b where a.facctcode=*b.fkmh *在这里有什么作用?
  • MulDiv()什么作用?
  • 看到函数这样声明,请问这里const什么作用?BOOL Func(int age) const;
  • 内联有什么作用?

关键词

  • 代码
  • 语句
  • 变量
  • 释放资源
  • 是什么作用
  • obj
  • dispose
  • 结束
  • 使用

得分解答快速导航

  • 帖主:terencegan
  • wfy_1521
  • jiezhi

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo