在 C# 中,`using` 語句有什麼用?


`using` 語句用於設定一個或多個資源。會執行這些資源並將資源釋放。此語句還用於資料庫操作。

主要目的是管理資源並自動釋放所有資源。

我們看一個示例,其中“A”會先列印,因為 SystemResource 先被分配。

示例

 即時演示

using System;
using System.Text;

class Demo {
   static void Main() {
      using (SystemResource res = new SystemResource()) {
         Console.WriteLine("A");
      }
      Console.WriteLine("B");
   }
}

class SystemResource : IDisposable {
   public void Dispose() {
      Console.WriteLine("C");
   }
}

輸出

A
C
B

更新於: 2020 年 6 月 20 日

4 千+ 瀏覽

開始你的職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.