比如一个类中实例化的一个
int[] x=new int[2]{1,2};
存在堆栈中还是堆中??数组都是引用类型,而引用变量只能引用堆中的地址
矛盾
如果在堆中可以存储值类型变量,那装箱就不需要在栈中创建值类型变量了啊
int[] x=new int[2]{1,2};
存在堆栈中还是堆中??数组都是引用类型,而引用变量只能引用堆中的地址
矛盾
如果在堆中可以存储值类型变量,那装箱就不需要在栈中创建值类型变量了啊
解决方案 »
- C回调函数转换成C#
- HttpWebRequest类POST数据后网页上显示为乱码?
- new内存超出的问题
- 初学者 ,请教各位前辈帮帮我。真心感谢!
- 我的.net web页面中有个iframe,iframe加载了一个页面,里面有生成excel的功能,可是主窗口一点击就关闭了
- 问题一直没有解决,winform Invoke方法出现异常 NullReferenceException,请大家帮忙。小弟非常感谢。
- Exception.Message中的错误信息"对象名 'dbusers' 无效"如何解决?
- 使用SaveFileDialog时候的问题
- 有无去 GrapeCity 葡萄城应聘的,或者在那里工作的兄弟,介绍一下这个公司如何?
- 怎样将panel中画的图象保存成为图片???
- 面试问,datagrid和datatable有什么区别
- 下拉框查询,例如zg,就可以出现"中国"
存在堆栈中还是堆中??
=========================
数组是引用类型,肯定是存在堆中了
但要明白,数组的存储地址是存在栈中,比如OxFF008F
数组都是引用类型,而引用变量只能引用堆中的地址
矛盾
===============================================
???貌似这句话有问题
如果在堆中可以存储值类型变量,那装箱就不需要在栈中创建值类型变量了啊
===================================================================
同上上