[問題] 變數所佔記憶體容量

看板C_Sharp作者 ( )時間17年前 (2008/03/28 16:11), 編輯推噓2(2011)
留言13則, 4人參與, 最新討論串1/1
請問C#有沒有指令可以查變數所佔記憶體大小 如 我有一個變數是宣告成這樣 int[] a = new int[10]; 那我要怎麼知道他佔記憶體多大?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.7.12

03/28 16:25, , 1F
ref宣告變數佔8bytes,int 4bytes,好像也只能用這樣去計算
03/28 16:25, 1F

03/28 16:33, , 2F
那有人知道 BitArray a = new BitArray(100);
03/28 16:33, 2F

03/28 16:33, , 3F
會佔多少bytes嗎??
03/28 16:33, 3F

03/28 17:54, , 4F
應該是 int* a=new int[10] 才對 一個int 2bytes
03/28 17:54, 4F

03/28 17:55, , 5F
10個就20bytes
03/28 17:55, 5F

03/28 18:01, , 6F
WA大是說C#嗎XD C# 不能這樣寫
03/28 18:01, 6F

03/28 18:02, , 7F
再來C#中 int 表 Int32 所以是4bytes
03/28 18:02, 7F

03/28 18:02, , 8F
2bytes的是 Int16
03/28 18:02, 8F

03/28 18:15, , 9F
c# 跟c/c++真的是變了好多阿...
03/28 18:15, 9F

03/28 18:16, , 10F
為了ASP.NET 還是繼續好好學呢 還是改學VB
03/28 18:16, 10F

03/28 21:57, , 11F
C# 很簡單的 我都叫他白痴語言 想當初只會C
03/28 21:57, 11F

03/28 21:57, , 12F
只花一天就去寫C#了 (其實學過一點Java)
03/28 21:57, 12F

04/02 00:51, , 13F
推樓上~ 只要有一點C跟物件的基礎~ 學C#很快
04/02 00:51, 13F
文章代碼(AID): #17xAXFKs (C_Sharp)