我知道這個問題被問了很多次關於在stackoverflow中靜態類內存分配。但今天我讀了一篇文章,它讓我對內存分配感到困惑,因爲它提到像靜態類內存分配存儲在哪裏C#
單個對象存儲在堆中,靜態類存儲在堆棧中。
但在大多數計算器環節,它像
How is memory allocated for a static variable?
靜態變量存儲在堆中,無論它是一個引用內聲明被描述類型或值類型。總共只有一個插槽,無論創建多少個實例。
我很困惑堆棧或堆靜態類。內存如何分配給靜態類,爲什麼?內存如何分配給單個類。如果該問題太舊,請在評論中提供相關鏈接。
類不會佔用內存,但會有對象。存儲在堆棧中的語句靜態類聽起來很荒謬。 –
@sriram yes.what有關靜態變量? – SivaRajini
@SivaRajini靜態變量存儲在堆的某處。 –