看板 C_Sharp 關於我們 聯絡資訊
請問C#有沒有指令可以查變數所佔記憶體大小 如 我有一個變數是宣告成這樣 int[] a = new int[10]; 那我要怎麼知道他佔記憶體多大?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.7.12
tomex:ref宣告變數佔8bytes,int 4bytes,好像也只能用這樣去計算 03/28 16:25
winnerhyc:那有人知道 BitArray a = new BitArray(100); 03/28 16:33
winnerhyc:會佔多少bytes嗎?? 03/28 16:33
wa007123456:應該是 int* a=new int[10] 才對 一個int 2bytes 03/28 17:54
wa007123456:10個就20bytes 03/28 17:55
winnerhyc:WA大是說C#嗎XD C# 不能這樣寫 03/28 18:01
winnerhyc:再來C#中 int 表 Int32 所以是4bytes 03/28 18:02
winnerhyc:2bytes的是 Int16 03/28 18:02
wa007123456:c# 跟c/c++真的是變了好多阿... 03/28 18:15
wa007123456:為了ASP.NET 還是繼續好好學呢 還是改學VB 03/28 18:16
winnerhyc:C# 很簡單的 我都叫他白痴語言 想當初只會C 03/28 21:57
winnerhyc:只花一天就去寫C#了 (其實學過一點Java) 03/28 21:57
sss2500:推樓上~ 只要有一點C跟物件的基礎~ 學C#很快 04/02 00:51