Computer >> Máy Tính >  >> Lập trình >> C#

Công dụng của câu lệnh ‘using’ trong C # là gì?

Câu lệnh using được sử dụng để đặt một hoặc nhiều tài nguyên. Các tài nguyên này được thực thi và tài nguyên được giải phóng. Câu lệnh cũng được sử dụng với các hoạt động cơ sở dữ liệu.

Mục tiêu chính là quản lý tài nguyên và giải phóng tất cả tài nguyên một cách tự động.

Hãy để chúng tôi xem một ví dụ trong đó “A” sẽ được in đầu tiên vì SystemResource được cấp phát trước.

Ví dụ

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");
   }
}

Đầu ra

A
C
B