摘要: 在泛型类型中,由于泛型类型即可以是引用类型也可以是值类型,所以不能用null来表示默认值。这里通过default来进行。引用类型的default将泛型类型初始化null,值类型的default将泛型类型初始化为0。 之所以会用到default关键字,是因为需要在不知道类型参数为值类型还是引用类型的情 阅读全文
posted @ 2019-12-11 14:37 哈根达斯 阅读(638) 评论(0) 推荐(1) 编辑
摘要: 值类型是存储在内存中的栈,而引用类型的在栈中存储引用类型变量的地址,其本身存储在堆中。 在.NET中String是不可改变对象,一旦创建了一个String对象并给它赋值,它就不可能再改变,也就是你不可能改变一个字符串的值 string创建后分配在栈区,大小不可修改,每次使用string类中的方法时, 阅读全文
posted @ 2019-12-11 14:06 哈根达斯 阅读(344) 评论(0) 推荐(0) 编辑