Ticker

6/recent/ticker-posts

Hàm khởi tạo static trong C#

 Hàm khởi tạo static được sử dụng để khởi tạo các trường tĩnh. Nó cũng có thể được sử dụng để thực hiện bất kỳ hành động nào chỉ được thực hiện một lần. Nó được gọi tự động trước khi đối tượng đầu tiên được tạo hoặc bất kỳ thành viên tĩnh nào được tham chiếu.

 Những điểm cần nhớ 

  • Hàm khởi tạo static không thể có bất kỳ sửa đổi hoặc tham số nào.
  • Hàm khởi tạo static được gọi ngầm. Nó không thể được gọi một cách rõ ràng.

Ví dụ hàm khởi tạo tĩnh C#
Chúng ta hãy xem ví dụ về hàm tạo tĩnh khởi tạo trường rateOfInterest trong lớp Account.

using System;  
   public class Account  
    {  
        public int id;   
        public String name;  
        public static float rateOfInterest;  
        public Account(int id, String name)  
        {  
            this.id = id;  
            this.name = name;  
        }  
        static Account()  
        {  
            rateOfInterest = 9.5f;  
        }  
        public void display()  
        {  
            Console.WriteLine(id + " " + name+" "+rateOfInterest);  
        }  
   }  
   class TestEmployee{  
       public static void Main(string[] args)  
        {  
            Account a1 = new Account(101, "Sonoo");  
            Account a2 = new Account(102, "Mahesh");  
            a1.display();  
            a2.display();  
  
        }  
    }  

Kết quả:

101 Sonoo 9.5
102 Mahesh 9.5

Xem ví dụ

Đăng nhận xét

0 Nhận xét