国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.NET中StringBuilder用法實例分析

2024-07-10 12:48:05
字體:
供稿:網(wǎng)友

本文實例講述了.NET中StringBuilder用法。。具體分析如下:

為什么要使用StringBuilder

為什么使用StringBuilder要從string對象的特性說起。
string對象在進行字符串拼接時,因為字符串的不可變性,string對象會每次拼接,都會復制一個副本出來進行運算,而本身的串仍然留在內(nèi)存中,大量的臨時片段會造成不可忽視的性能損耗。所以在進行大量的字符串拼接時建議使用StringBuilder
StringBuilder的簡單使用方式:
代碼如下:string s1 = "33";
string s2 = "44";
string s3 = "55"; //需求是把s1 s2 s3拼接在一起。這是一種典型的字符串拼接。
//使用StringBuilder ,不會產(chǎn)生無用的臨時字符串。
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程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 承德县| 修水县| 军事| 高雄市| 乌拉特后旗| 馆陶县| 海阳市| 灵宝市| 广安市| 阿拉尔市| 昭平县| 桐庐县| 温泉县| 秦安县| 镇沅| 泰兴市| 金昌市| 广宗县| 扶风县| 方山县| 上虞市| 石嘴山市| 汝州市| 武宁县| 沁源县| 孝义市| 祥云县| 吴川市| 嘉鱼县| 瓦房店市| 吉木萨尔县| 南充市| 武威市| 呼伦贝尔市| 余姚市| 龙口市| 额济纳旗| 宝清县| 祁连县| 紫金县| 大石桥市|