http://www.aygfsteel.com/ebecket 返還網
          隨筆-140  評論-11  文章-131  trackbacks-0

           

            //using 用作命名空間指示符   
          using System;   
          using System.Collections.Generic;   
          using System.Text;   
          using System.IO;   
            
          namespace statement   
          {   
              
          //指定Font類的別名為F   
              using F = System.Drawing.Font;   
              
          class Program   
              {       
                  
          static void Main(string[] args)   
                  {   
                      
          //using 語句管理資源的用法   
                      using (TextWriter W = File.CreateText("E://test.txt"))   
                      {   
                          W.WriteLine(
          @"using 語句使用:using 語句允許程序員指定使用資源的對象應當何時釋放資源。有資源管理的語句功能");   
                          
          //使用別名來實例化對象   
                          F font = new F("宋體",12);   
                          W.WriteLine(font.Name.ToString() 
          + font.Size.ToString());   
                      }   
            
                      
          //上面的using語句等價于下面的預編譯語句  
                      #if Debug   
                      TextWriter w 
          = File.CreateText("E://test.txt");   
                      
          try  
                      {   
                          w.WriteLine(
          @"using 語句使用:using 語句允許程序員指定使用資源的對象應當何時釋放資源。有資源管理的語句功能");   
                      }   
                      
          finally  
                      {   
                          
          //標準寫法,下面語句也可以直接寫成w.Dispose()   
                          if(w != null)((IDisposable)w).Dispose();   
                      }  
                      
          #endif   
            
                      
          //可以在using 語句中聲明對象也可以在using 語句之前聲明對象,如下:   
                      TextReader R = File.OpenText("E://test.txt");   
                      
          using (R)   
                      {   
                          
          string Stringd = R.ReadToEnd();   
                          Console.WriteLine(Stringd);   
                      }   
                  }   
              }   
          }  

            

           

          我最常用的是:

          using (SqlConnection conn = new SqlConnection(SqlHelper.SqlConnection))
          {
              DataView dv = SqlHelper.ExecuteDataset(conn, CommandType.Text, sql).Tables[0].DefaultView;
          }


          引用本頁地址:http://www.yongfa365.com/item/using.html
          posted on 2010-03-22 15:51 becket_zheng 閱讀(278) 評論(0)  編輯  收藏 所屬分類: C#
          主站蜘蛛池模板: 荔浦县| 高平市| 资源县| 阳高县| 咸丰县| 汪清县| 天峨县| 崇礼县| 咸阳市| 七台河市| 贡山| 固阳县| 凤阳县| 天门市| 韩城市| 渭源县| 准格尔旗| 始兴县| 兰西县| 宁海县| 南澳县| 青神县| 潮州市| 安平县| 临汾市| 厦门市| 安达市| 林甸县| 宣化县| 广州市| 临清市| 滦平县| 阿坝县| 东乡族自治县| 大渡口区| 高邮市| 永丰县| 大化| 集贤县| 武胜县| 盐边县|