C#堆和棧的區別

轉載:https://www.cnblogs.com/qingtianMo/p/5255121.html 解釋1、 棧是編譯期間就分配好的內存空間,因此你的代碼中必須就棧的大小有明確的定義;堆是程序運行期間動態分配的內存空間,你可以根據程序的運行情況確定要分配的堆內存的大小 解釋2、 存放在棧中時要管存儲順序,保持着先進後出的原則,他是一片連續的內存域,有系統自動分配和維護。 而堆是無序的,他是一
相關文章
相關標籤/搜索