摘要:
假设有这样一个值类型struct。 public struct Size { public int Length; public int Width; public int Area() { return Length*Width; } } □ 客户端,给所有stru... 阅读全文
posted @ 2014-09-15 16:32
Darren Ji
阅读(27081)
评论(1)
推荐(1)
摘要:
当把一个值类型赋值给引用类型,这个过程可以看作是"装箱"。 object a = 10;
以上,堆栈上的过程大致是:1、在栈上开辟空间给变量a2、在堆上开辟空间,习惯上把该空间看作是"箱子"3、把10"装箱" 变量a指向堆上值为10的对象,换句话说,变量a的值是堆上对象的地址。 现在,如果我们想让a=11,可能首先想到的是:让"箱子"内的10自增1,变成11。 尝试这样做: ojec... 阅读全文
posted @ 2014-09-15 15:49
Darren Ji
阅读(967)
评论(0)
推荐(0)
浙公网安备 33010602011771号