C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# 静态构造函数

C# 静态构造函数用于初始化静态字段。它还可用于执行任何只执行一次的操作。在创建第一个实例或引用任何静态成员之前自动调用它。

C# 静态构造函数要记住的要点

  • C# 静态构造函数不能有任何修饰符或参数。

  • C# 静态构造函数被隐式调用。它不能被显式调用。

C# 静态构造函数示例

让我们看看静态构造函数的例子,它在 Account 类中初始化静态字段 rateOfInterest。

例子 (Example)

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

输出:

101 Sonoo 9.5
102 Mahesh 9.5


上一主题 C# 静态类 下一主题 C# 结构
  • 使用社交账号登录,本站支持
全部评论(0)