请问:1.当我int i = 3的时候,其实是获得了一个int32对象i,大家知道int是派生自valuetype的,那么在获得对象i的同时,是不是也在托管堆上产生了一个valuetype对象?2.当我使用valuetype中的方法时,为什么要把i给打包(boxing)了,我以为valuetype中的方法应该不会影响到i中的成分,那就直接在托管堆上生成一个valuetype对象(如果没有的话)不就好了,是吧。多谢
解决方案 »
- 关于C#网页单选按钮
- 多线程资源释放问题!急
- api函数!!!!!认为自己是帅哥的帮下忙~~~~~~~~~~~~
- 未处理 FormatException 问题!
- Dll中虚函数怎么实例化??
- 您好,麻烦您给予指点!
- ====急呀,今天要交工呀,根据数据库里的数据,如何在repeater中显示排名上升下降时用的向上向下箭头,
- 数字与字母混合的验证码的问题
- 怎样把下面的vb代码转换成c#代码,谢谢!
- 哪位仁兄做过windows 服务程序,并正确安装过,给点帮助,急!!!!
- 提问 问题标签用户 怎样用C#串口采集数据存到access,求大神指导,毕设最后一步了
- 请同时会PHP和C#的高手,帮我把PHP代码转换成C#谢谢。
struct mystructure
{
int jj;
public void testtest(){...}
}其中的jj和testtest就是属于mystructure中的成分,在valuetype中是没有的。