最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

.NET中StringBuilder用法实例分析

来源:懂视网 责编:小采 时间:2020-11-27 22:38:41
文档

.NET中StringBuilder用法实例分析

.NET中StringBuilder用法实例分析:本文实例讲述了.NET中StringBuilder用法。分享给大家供大家参考。具体分析如下: 为什么要使用StringBuilder 为什么使用StringBuilder要从string对象的特性说起。 string对象在进行字符串拼接时,因为字符串的不可变性,string对象会每次拼接,都会复制
推荐度:
导读.NET中StringBuilder用法实例分析:本文实例讲述了.NET中StringBuilder用法。分享给大家供大家参考。具体分析如下: 为什么要使用StringBuilder 为什么使用StringBuilder要从string对象的特性说起。 string对象在进行字符串拼接时,因为字符串的不可变性,string对象会每次拼接,都会复制

本文实例讲述了.NET中StringBuilder用法。分享给大家供大家参考。具体分析如下:

为什么要使用StringBuilder

为什么使用StringBuilder要从string对象的特性说起。
string对象在进行字符串拼接时,因为字符串的不可变性,string对象会每次拼接,都会复制一个副本出来进行运算,而本身的串仍然留在内存中,大量的临时片段会造成不可忽视的性能损耗。所以在进行大量的字符串拼接时建议使用StringBuilder
StringBuilder的简单使用方式:
代码如下:string s1 = "33";
string s2 = "44";
string s3 = "55"; //需求是把s1 s2 s3拼接在一起。这是一种典型的字符串拼接。
//使用StringBuilder ,不会产生无用的临时字符串。
StringBuilder sb =new StringBuilder();
//拼接方式一
sb.Append(s1);
sb.Append(s2);
sb.Append(s3);
//拼接方式二     
//因为Append()方法会返回一个this,也就是对象本身。所以可以使用这种方式。
//链式编程  Jquery中常用这种方式
sb.Append(s1).Append(s2).Append(s3);
//最后把sb.ToString()一下就好了。

PS:AppendLine()方法可以自动添加一个回车。

希望本文所述对大家的.net程序设计有所帮助。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

.NET中StringBuilder用法实例分析

.NET中StringBuilder用法实例分析:本文实例讲述了.NET中StringBuilder用法。分享给大家供大家参考。具体分析如下: 为什么要使用StringBuilder 为什么使用StringBuilder要从string对象的特性说起。 string对象在进行字符串拼接时,因为字符串的不可变性,string对象会每次拼接,都会复制
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top