在C#中,using關鍵字有兩個主要的作用:
例如,使用using關鍵字引用System命名空間,可以直接使用System命名空間下的類型,而不需要在代碼中使用完整的命名空間路徑,如System.Console.WriteLine(“Hello World”);。
例如,可以使用using關鍵字來創建一個文件流對象,并在代碼塊結束時自動關閉文件流,釋放文件資源,如下所示:
using (FileStream fileStream = new FileStream("example.txt", FileMode.Open))
{
// 使用文件流進行一些操作
}
在代碼塊結束時,文件流對象的Dispose方法會被自動調用,確保文件流被關閉并釋放資源。