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

Làm thế nào để gọi một phương thức khởi tạo tĩnh hoặc khi phương thức khởi tạo tĩnh được gọi trong C #?


Hàm tạo tĩnh được gọi tự động trước khi phiên bản đầu tiên được tạo hoặc bất kỳ thành viên tĩnh nào được tham chiếu.

Một hàm tạo tĩnh được sử dụng để khởi tạo bất kỳ dữ liệu tĩnh nào hoặc để thực hiện một hành động cụ thể chỉ cần thực hiện một lần.

Trong c #, chỉ một hàm tạo tĩnh được phép tạo

Các hàm tạo tĩnh có các thuộc tính sau -

  • Một hàm tạo tĩnh không sử dụng các công cụ sửa đổi quyền truy cập hoặc có các tham số.

  • Một lớp hoặc cấu trúc chỉ có thể có một hàm tạo tĩnh.

  • Các hàm tạo tĩnh không thể được kế thừa hoặc quá tải.

  • Một phương thức khởi tạo tĩnh không thể được gọi trực tiếp và chỉ được gọi bằng thời gian chạy ngôn ngữ chung (CLR). Nó được gọi tự động.

Người dùng không có quyền kiểm soát khi nào hàm tạo tĩnh được thực thi trong chương trình.

Ví dụ

class Program{
   static Program(){
      // Your Code
   }
   static void Main(){
      Console.ReadLine();
   }
}