靜態建構函式可以用來初始化任何靜態資料,或執行只需執行一次的特定動作。
在建立第一個執行個體或參考任何靜態成員之前,會自動呼叫靜態建構函式。
C# Code
class Program
{
static void Main(string[] args)
{
Console.WriteLine("了解Static Constructor 與Constructor");
ForTestConstractor x = new ForTestConstractor();
Console.ReadLine();
}
}
class ForTestConstractor
{
//static Constrator
static ForTestConstractor()
{
Console.WriteLine("static Constructor");
}
public ForTestConstractor()
{
Console.WriteLine("normal Constructor");
}
}
執行結果:了解Static Constructor 與Constructor
static Constructor
normal Constructor