成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET中using的用法三則

開發 后端
本文總結了asp.net中using 的三種用法:using指令,using語句以及using別名。

ASP.NET中using的用法1.using指令。using + 命名空間名字,這樣可以在程序中直接用命令空間中的類型,而不必指定類型的詳細命名空間,類似于Java的import,這個功能也是最常用的,幾乎每個cs的程序都會用到。

例如:using System;

    using System.Data;

ASP.NET中using的用法2.using語句,定義一個范圍,在范圍結束時處理對象。

場景:

當在某個代碼段中使用了類的實例,而希望無論因為什么原因,只要離開了這個代碼段就自動調用這個類實例的Dispose。

要達到這樣的目的,用try...catch來捕捉異常也是可以的,但用using也很方便。

例如:

  1. public 
  2. static DataTable GetTable(string sql, int executeTimeOut, string connStringName)  
  3.         {  
  4.             DataTable dtRet = new DataTable();  
  5.             using (SqlConnection sc = new SqlConnection(connStringName))  
  6.             {  
  7.                 using (SqlDataAdapter sqa = new SqlDataAdapter(sql, sc))  
  8.                 {  
  9.                     sqa.SelectCommand.CommandTimeout = executeTimeOut;  
  10.                     sqa.Fill(dtRet);                    
  11.                     return dtRet;  
  12.                 }  
  13.             }  
  14.         }  

ASP.NET中using的用法3.using別名。using + 別名 = 包括詳細命名空間信息的具體的類型。

這種做法有個好處就是當同一個cs引用了兩個不同的命名空間,但兩個命名空間都包括了一個相同名字的類型的時候。當需要用到這個類型的時候,就每個地方都要用詳細命名空間的辦法來區分這些相同名字的類型。而用別名的方法會更簡潔,用到哪個類就給哪個類做別名聲明就可以了。注意:并不是說兩個名字重復,給其中一個用了別名,另外一個就不需要用別名了,如果兩個都要使用,則兩個都需要用using來定義別名的。

例如:

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using aClass = ConsoleApplication1.MyClass;  
  6. using bClass = ConsoleApplication2.MyClass;  
  7. namespace ConsoleApplication1  
  8. {  
  9.     public 
  10. class MyClass  
  11.     {  
  12.         public 
  13. override 
  14. string ToString()  
  15.         {  
  16.             return "You are in ConsoleApplication1.MyClass";  
  17.         }  
  18.     }  
  19.     class TestUsing  
  20.     {  
  21.     }  
  22. }  
  23. namespace ConsoleApplication2  
  24. {  
  25.     class MyClass   
  26.     {  
  27.         public 
  28. override 
  29. string ToString()   
  30.         {  
  31.             return "You are in ConsoleApplication2.MyClass";  
  32.         }  
  33.     }  
  34. }  
  35. namespace TestUsing  
  36. {  
  37.     using ConsoleApplication1;  
  38.     using ConsoleApplication2;  
  39.     
  40.     class ClassTestUsing  
  41.     {        
  42.         static 
  43. void Main()  
  44.         {              
  45.               
  46.             aClass my1 = new aClass();              
  47.             Console.WriteLine(my1);  
  48.             bClass my2 = new bClass();  
  49.             Console.WriteLine(my2);  
  50.             Console.WriteLine("ress any key");  
  51.             Console.Read();  
  52.         }  
  53.     }  
  54. }  

【編輯推薦】

  1. ASP.NET1.1驗證碼產生的原理及應用
  2. 靜態文件處理:ASP.NET1.1和ASP.NET2.0對之不同
  3. 在ASP.NET中執行windows程序(ASP.NET1.1)
  4. 對asp.net1.1開發模板類的修改說明
  5. 用ASP.NET連接Oracle9i(ASP.NET1.1)
責任編輯:book05 來源: blog.sina
相關推薦

2009-08-17 17:36:57

ASP.NET緩存數據

2009-08-26 14:01:33

C# using用法

2009-07-24 11:24:33

ASP.NET中文亂碼

2009-07-29 16:53:52

ASP.NET Get

2009-07-24 10:10:22

ASP.NET

2009-07-24 16:17:42

WebRequestEASP.NET

2009-07-30 13:07:49

ASP.NET中的三層

2009-07-22 18:08:00

ASP.NET基類

2009-07-27 13:01:28

TreeViewASP.NET

2009-07-31 09:58:20

URL映射ASP.NET

2009-08-04 18:05:37

動態編譯ASP.NET

2009-07-22 17:55:52

2009-07-20 17:21:43

Session狀態ASP.NET

2009-08-04 17:30:23

cookieless屬ASP.NET

2009-07-23 16:20:48

HTTP協議ASP.NET

2009-07-30 13:28:55

ASP.NET中的ja

2009-09-11 09:09:00

ASP.NETAdRotator控件

2009-07-31 10:08:33

OutputCache

2009-07-20 13:32:24

ScriptManagASP.NET

2009-07-20 14:54:23

HttpWorkerRASP.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人午夜高清 | 亚洲免费在线视频 | 色接久久 | 亚州国产 | 91伊人 | 中文字幕四虎 | 精品九九 | 一级毛片中国 | 在线第一页 | 成人午夜毛片 | 日韩视频一区二区三区 | 7799精品视频天天看 | 久久99精品久久久久久 | 欧美日韩三区 | www.亚洲视频.com | 国产精品日产欧美久久久久 | 国产亚洲精品久久久久久牛牛 | 91综合在线观看 | 黄色在线免费观看 | 黄网站涩免费蜜桃网站 | 久久久精品日本 | 91电影在线| 国产成人av一区二区三区 | 自拍偷拍中文字幕 | 国产自产c区 | 亚洲午夜在线 | 日韩网| 免费一级片 | 日日夜夜视频 | 精品久久一区二区三区 | 在线观看视频一区二区三区 | 男女免费观看在线爽爽爽视频 | 蜜桃精品噜噜噜成人av | 91在线区| 一区视频在线播放 | 毛片一区二区三区 | 午夜av在线| 国产在线资源 | 91视视频在线观看入口直接观看 | 日韩中文字幕在线免费 | 色婷婷综合网站 |