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#
          主站蜘蛛池模板: 普兰店市| 交口县| 武鸣县| 晋宁县| 青冈县| 股票| 恩平市| 叙永县| 军事| 铜陵市| 自治县| 杭州市| 舞阳县| 郴州市| 兴义市| 钟祥市| 赤壁市| 泗水县| 和平县| 徐汇区| 浮山县| 永善县| 元阳县| 西华县| 浙江省| 盘山县| 临沧市| 淳安县| 比如县| 宁安市| 庆城县| 固镇县| 洛川县| 丹寨县| 兰溪市| 贵溪市| 衡南县| 黄陵县| 沁水县| 同江市| 法库县|