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

ASP.NET中using的用法三則

開發(fā) 后端
本文總結(jié)了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語句,定義一個范圍,在范圍結(jié)束時處理對象。

場景:

當在某個代碼段中使用了類的實例,而希望無論因為什么原因,只要離開了這個代碼段就自動調(diào)用這個類實例的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引用了兩個不同的命名空間,但兩個命名空間都包括了一個相同名字的類型的時候。當需要用到這個類型的時候,就每個地方都要用詳細命名空間的辦法來區(qū)分這些相同名字的類型。而用別名的方法會更簡潔,用到哪個類就給哪個類做別名聲明就可以了。注意:并不是說兩個名字重復(fù),給其中一個用了別名,另外一個就不需要用別名了,如果兩個都要使用,則兩個都需要用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驗證碼產(chǎn)生的原理及應(yīng)用
  2. 靜態(tài)文件處理:ASP.NET1.1和ASP.NET2.0對之不同
  3. 在ASP.NET中執(zhí)行windows程序(ASP.NET1.1)
  4. 對asp.net1.1開發(fā)模板類的修改說明
  5. 用ASP.NET連接Oracle9i(ASP.NET1.1)
責任編輯:book05 來源: blog.sina
相關(guān)推薦

2009-08-17 17:36:57

ASP.NET緩存數(shù)據(jù)

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-22 18:08:00

ASP.NET基類

2009-07-30 13:07:49

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

動態(tài)編譯ASP.NET

2009-07-22 17:55:52

2009-08-04 17:30:23

cookieless屬ASP.NET

2009-07-20 17:21:43

Session狀態(tài)ASP.NET

2009-09-07 18:53:46

static關(guān)鍵字

2009-07-23 16:20:48

HTTP協(xié)議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
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美精品一区二区三区四区 在线 | 中文字幕在线视频网站 | 午夜久久久 | 日韩在线免费 | 亚洲精品日韩在线 | 九九综合 | 天天爽网站 | 日韩精品久久久久 | 色婷婷久久久亚洲一区二区三区 | 亚洲高清在线观看 | 欧美一区二区三区国产 | 日韩中文字幕在线观看 | 欧美性tv| 久久成人一区二区三区 | 99久久婷婷国产综合精品电影 | 久久久久久免费精品一区二区三区 | 精品精品 | 在线观看中文字幕av | 在线观看特色大片免费网站 | 作爱视频免费看 | 亚洲天堂一区 | 81精品国产乱码久久久久久 | 一区二区成人在线 | caoporn免费在线视频 | 精品视频免费 | 久久久蜜臀国产一区二区 | 久久网一区二区 | 黄色成人亚洲 | 国产在线91 | 欧美1区2区 | 色综合天天天天做夜夜夜夜做 | 色婷婷久久久久swag精品 | 先锋资源亚洲 | 久久综合一区 | 中文字幕av中文字幕 | 天堂成人国产精品一区 | 久久久久国产精品一区二区 | 久久中文字幕电影 | www.久久| 国产精品自产拍 | 日日夜夜精品视频 |