C#中的值类型与引用类型-译自《Essential C# 4.0》

一、值类型   除去string外,所有的预定义基础类型都是值类型。值类型直接包含值。换句话说,该变量指向内存中存储(变量)值的同一地址。 正因为如此,当一个不同的变量被分配了相同的值,原始变量的值的内存副本改变到新的变量的地址。一个相同值类型的第二个变量不能指向内存中的第一个变量相同的地址。因此,改变了第一个变量的值不会影响到第二个值。 如下图:   如上图,number1指向包含值42的内存中
相关文章
相关标签/搜索