摘要: StringBuilder 并不会重新创建一个string对象,如果stringbuilder没有预先定义长度,默认长度为16, 大于16而小于32,时,会自动重新分配内存为32,即16的倍数。 使用StringBuilder需要预先知道长度,避免浪费空间。 总结: string声明之后内存大小是不 阅读全文
posted @ 2019-08-07 22:10 单片机小弟 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 关于值类型和引用类型: 浅度复制(shallow copy)只复制值类型(char,int )的值,而对于引用类型不会复制,浅度复制可以通过派生于System.Object的MemberwiseClone()方法来完成,这是一个受保护的方法。因为他并没有考虑引用类型成员,因此新对象的引用成员就会指向 阅读全文
posted @ 2019-07-30 15:37 单片机小弟 阅读(600) 评论(1) 推荐(1) 编辑