CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

问一个很小的问题

楼主fengliudai(大工阿呆)2004-08-01 09:06:17 在 .NET技术 / ASP.NET 提问

using(DataSet   categories   =   RunProcedure("sp_Forums_GetCategoryDetails",   parameters,   "Categories"))  
  {  
  //   return   the   first   row,   which   is   the   only   one  
  return   categories.Tables[0].Rows[0];  
  }  
   
  这段代码中的using是什么意思啊,搞不懂 问题点数:20、回复次数:2Top

1 楼ronan98(Ronan)回复于 2004-08-01 09:13:59 得分 10

using的作用是在下面的代码块结束之后自动释放上面申请的资源Top

2 楼qiuji(忆秋季)回复于 2004-08-01 09:17:46 得分 10

using   语句定义一个范围,在此范围的末尾将处理对象。  
   
  using   (expression   |   type   identifier   =   initializer)   statement  
  其中:    
  expression    
  希望在退出   using   语句时调用   Dispose   的表达式。    
  type    
  identifier   的类型。    
  identifier    
  type   类型的名称或标识符。定义一个以上   type   类型的   identifier   是可以的。在每一个   identifier   =   initializer   的前边都有一个逗号。    
  initializer    
  创建对象的表达式。    
  statement    
  嵌入的语句或要执行的语句。    
   
  备注:  
  在   using   语句中创建一个实例,确保退出   using   语句时在对象上调用   Dispose。当到达   using   语句的末尾,或者如果在语句结束之前引发异常并且控制离开语句块,都可以退出   using   语句。  
  实例化的对象必须实现   System.IDisposable   接口。  
   
  示例:  
  //   cs_using_statement.cs  
  //   compile   with   /reference:System.Drawing.dll  
  using   System.Drawing;  
  class   a  
  {  
        public   static   void   Main()  
        {  
              using   (Font   MyFont   =   new   Font("Arial",   10.0f),   MyFont2   =   new   Font("Arial",   10.0f))  
              {  
                    //   use   MyFont   and   MyFont2  
              }       //   compiler   will   call   Dispose   on   MyFont   and   MyFont2  
   
              Font   MyFont3   =   new   Font("Arial",   10.0f);  
              using   (MyFont3)  
              {  
                    //   use   MyFont3  
              }       //   compiler   will   call   Dispose   on   MyFont3  
   
        }  
  }  
  Top

相关问题

  • 问个很小的问题.
  • 很小的问题
  • 很小声地问
  • 很小的问题
  • 小问题很急!!!!!!!!!
  • 问个很很急的小问题。
  • 两个很小很小的问题
  • 请问一个很小的问题:
  • 小声问一个很菜的问题???
  • 问一个很小的问题!

关键词

  • 语句
  • myfont
  • 对象
  • identifier
  • arial
  • 退出
  • dispose
  • 类型
  • statement
  • compiler

得分解答快速导航

  • 帖主:fengliudai
  • ronan98
  • qiuji

相关链接

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

广告也精彩

反馈

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