[問題] static 物件的初始化時間?

看板C_Sharp (C#)作者 (Hao-Cher Hong)時間11年前 (2014/01/29 20:26), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
請問一下 假設我的 A class 裡面有個static物件 static List<A> instances = new List<A>(); 這物件是程式一啟動就會被初始化嗎? 還是第一次被程式存取到才會被初始化呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.133.138

01/29 21:27, , 1F
你的List<A> 是指由A類別物件組成的List嗎?
01/29 21:27, 1F

01/29 21:28, , 2F
關鍵字: BeforeFieldInit
01/29 21:28, 2F

01/30 16:30, , 3F
對,只是舉例而已,其實其他型態也適用這個問題
01/30 16:30, 3F
文章代碼(AID): #1IwFE0q8 (C_Sharp)
文章代碼(AID): #1IwFE0q8 (C_Sharp)