我只想知道靜態構造函數和私有構造函數的主要區別。靜態構造函數和私有構造函數之間的主要區別是什麼?
我知道靜態構造函數用於初始化類的靜態成員。靜態構造函數不能訪問非靜態成員。它在一個類的第一個實例之前執行。我們無法確定執行的時間。靜態構造函數由CLR而不是由類的對象執行。沒有參數化的靜態構造函數,因爲它由CLR處理而不是由對象處理。執行時間可能在加載包含的程序集。
但是,私人構造函數用於限制一個類被實例化並被繼承。每當一個類只包含靜態成員時,就使用Private構造函數。
除此之外,這兩者在內存使用情況和其他方面有什麼區別?應該使用哪個?
「私有構造函數是用來當一個類僅包含靜態成員」 - 這是完全錯誤的,你是混合的東西了。 「私人構造函數用於限制一個類被實例化並被繼承」 - 這甚至意味着什麼*? – Mints97
爲什麼像寫字檯一樣的烏鴉? – dasblinkenlight
@dasblinkenlight寫字檯是筆的休息區,烏鴉是w pe的害蟲。 – Kapol