值類型在堆棧上分配的時候,是自上而下填充的,也就是從高內存地址開始填充。
值類型在不同的平臺編譯占用的內存空間大小不同,如圖
運行結果如下:
切換至X86平臺下
附代碼
public class MyClass { } class PRogram { static void Main() { int x = 0; int y = 1; MyClass c = new MyClass(); int z = 3; int r = 4; unsafe { Console.WriteLine((int)&x); Console.WriteLine((int)&y); Console.WriteLine((int)&z); Console.WriteLine((int)&r); } Console.Read(); }
新聞熱點
疑難解答