摘要:
值类型:值类型的实例一般在线程的栈上分配引用类型:引用类型的实例在线程的托管堆上分配引用类型变量的Equals比较的是二者的引用地址而不是内部的值,值类型变量的Equals方法比较的是二者的值。堆栈与托管堆线程堆栈(Thread Stack):先进后出 (Last-In/First-Out)堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向地内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出原则)。堆栈中的变量是从下向上释放,这样就保证了堆栈中先进后出的规则不与变量的生命周期起冲突!堆栈的性能非常高,但是对于所有的变量来说还不太灵活,而且变量的生命周期必须嵌套。通常我们希望 阅读全文