如何呼叫靜態建構函式或靜態建構函式何時在 C# 中被呼叫?


靜態建構函式在建立第一個例項或引用任何靜態成員之前自動呼叫。

靜態建構函式用於初始化任何靜態資料,或執行只需執行一次的特定操作。

在 c# 中,只允許建立一種靜態建構函式

靜態建構函式具有以下屬性 −

  • 靜態建構函式不採用訪問修飾符或引數。

  • 一個類或結構體只能有一個靜態建構函式。

  • 靜態建構函式不能被繼承或過載。

  • 靜態建構函式不能被直接呼叫,並且只被公共語言執行時 (CLR) 呼叫。它會被自動呼叫。

使用者不能控制靜態建構函式在程式中被執行的時間。

示例

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

更新日期: 2020 年 8 月 4 日

645 次瀏覽

事業起航

透過完成課程獲得認證

開始
廣告
© . All rights reserved.