.net程序员的盲点(六):StringBuilder 和 String 的区别
来源:互联网 发布:女人必知的男人心理学 编辑:程序博客网 时间:2024/04/29 23:08
String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。
所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 String
另外,对于 String 我们不得不多说几句:
1.它是引用类型,在堆上分配内存
2.运算时会产生一个新的实例
3.String 对象一旦生成不可改变(Immutable)
4.定义相等运算符(== 和 !=)是为了比较 String 对象(而不是引用)的值
关于“==”这个运算符,又不得不多说一句,
“W”!="w"
理解的同学计算俺罗嗦了,不知道的千万记住了。
- .net程序员的盲点(六):StringBuilder 和 String 的区别
- 黑马程序员_.NET中string和StringBuilder的区别
- .net程序员的盲点
- net程序员的盲点
- .net程序员的盲点(二):两个“属性”引起的歧异-property和attribute的区别
- .net程序员的盲点(二):两个“属性”引起的歧异-property和attribute的区别
- 黑马程序员--string和StringBuilder的区别
- .net程序员的盲点(三):const和static readonly的区别
- .NET中string和StringBuilder的区别
- .net程序员的盲点(八):泛型
- .net程序员的盲点(一):ref,out ,params的区别
- .net程序员的盲点(一):ref,out ,params的区别
- net程序员的盲点(一):ref,out ,params的区别
- .net程序员的盲点(一):ref,out ,params的区别
- 使用StringBuilder, StringBuilder和String的区别
- 使用StringBuilder, StringBuilder和String的区别
- 使用StringBuilder, StringBuilder和String的区别
- 使用StringBuilder, StringBuilder和String的区别
- 作为管理者,放弃权利你会获得更多的权利
- 如何高效的进行API Hook
- 是中国人抵制日货
- .net程序员的盲点(五):告诉你一个不一样的new
- 让GridView在大数据集时高效的分页
- .net程序员的盲点(六):StringBuilder 和 String 的区别
- 沃尔玛的服务有多好?
- 数据仓库与OLAP
- struts标签之浅入深出 OBS
- 河南省 2007年下半年软考 通知
- 浅谈缓冲区溢出(整理自《深入理解计算机系统》)
- ASP.NET面试题目(一)
- 08-16>pe_xscan 写了一个提取可疑文件说明符的网页
- 有点悲哀