摘要:
内存格局通常分为四个区全局数据区:存放全局变量,静态数据,常量代码区:存放所有的程序代码栈区:存放为运行而分配的局部变量,参数,返回数据,返回地址等,堆区:即自由存储区 值类型变量与引用类型变量的内存分配模型也不一样。为了理解清楚这个问题,首先必须区分两种不... 阅读全文
posted @ 2014-07-04 17:24
_学而时习之
阅读(1153)
评论(0)
推荐(0)
摘要:
名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Ar... 阅读全文
posted @ 2014-07-04 17:05
_学而时习之
阅读(392)
评论(0)
推荐(0)
摘要:
装箱与拆箱是.NET中非常重要的概念。装箱是将值类型转换成引用类型,或者是实现了接口的值类型。装箱将数据存储的空间由Thread stack转存到了Managed Heap中。凡是在Managed Heap中开辟空间,都将触发GC(垃圾回收),在Thread stat... 阅读全文
posted @ 2014-07-04 16:50
_学而时习之
阅读(280)
评论(0)
推荐(0)
摘要:
在.net中的struct与class有很多相似之处,比如可以直接new,对于成员可以直接XX.field,以至于有不少程序员在用时,将其混在一起,分不清有何区别。这两者有何区别呢?1.类型不同我们先来看一段代码 static void Main(string[] ... 阅读全文
posted @ 2014-07-04 12:05
_学而时习之
阅读(185)
评论(0)
推荐(0)

浙公网安备 33010602011771号