using 關鍵字有三個主要用途:
(一)引用命名空間
比如
using System;
(二)作爲指令,用於爲命名空間創建別名或導入其他命名空間中定義的類型。
當同一個cs引用了不同的命名空間,但這些命名控件都包括了一個相同名字的類型的時候,可以使用using關鍵字來創建別名,這樣會使代碼更簡潔。
比如:
using classA = MyNamespace.mclass
using classB = MyNamespace.mclass
(三)作爲語句,用於定義一個範圍,在此範圍的末尾將釋放對象。
比如:
打開文件時
using(var fs = File.OpenRead(filePath)) { }