当然是堆啦,数组是引用类型然
-----------
Red_angelX(八戒)  new 都是分配在heap里DateTime dt = new DateTime(2007, 6,1);dt 应该分配在堆栈吧?????

解决方案 »

  1.   

    int i = new int()  应该也是分配在堆栈上面的吧。
    但是int型的数组里面的元素是不是也在堆栈上面分配空间?
      

  2.   

    随便翻本c++的书都可以看到new是分配在堆里的
      

  3.   

    int[] a = new int[10];
    object[] b = new object[10];
    =============================
    a,b 在栈里
    new int[10]和new object[10]在堆里
      

  4.   

    那a,b里面的元素是分配在哪里? 应该是int分配在堆栈,object分配在堆里面的吧
      

  5.   

    amandag(高歌) 为正解
    a,b 在栈里
    new int[10]和new object[10]在堆里