Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

การใช้คำสั่ง 'การใช้' ใน C # คืออะไร?


คำสั่งที่ใช้ใช้เพื่อตั้งค่าทรัพยากรอย่างน้อยหนึ่งรายการ ทรัพยากรเหล่านี้ถูกดำเนินการและปล่อยทรัพยากร คำสั่งนี้ยังใช้กับการทำงานของฐานข้อมูลด้วย

เป้าหมายหลักคือการจัดการทรัพยากรและปล่อยทรัพยากรทั้งหมดโดยอัตโนมัติ

เรามาดูตัวอย่างกันว่า “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