程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#中Using用法

C#中Using用法

編輯:C#入門知識

C#中Using用法


之前學習wcf寫了個例子,裡面有一個using(){}的句子。原來using除了引用命名空間外還可有其他作用。

 

using這個關鍵字在C#中共用三個用法:

1、用在命名空間裡

如:using System; 這個誰都知道,為了不用寫類的全名(可以把System.Console 寫成 Console)

2、對一個類進行重命名

 

給類重命名,也是為了使用方便,如:
using System;
using hahaha = System.Console;
namespace Console001
{
public class Class1
{
public static void Main()
{
hahaha.WriteLine(using 的第二種用法!);
}
}
}

3,資源管理語句功能

 

C#中的using除了作為命名空間指示符(using System),類型的別名指示符(using Dos=System.Console),還有資源管理的語句功能:
using (R r1 = new R ()) {
r1.F();
}
在C#中被翻譯為:
R r1 = new R();
try {
r1.F();
}
finally {
if (r1 != null) ((IDisposable)r1).Dispose();
}

r1當然要支持Dispose()方法了


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved