国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 陈巴尔虎旗| 都匀市| 通州市| 斗六市| 汾阳市| 孝昌县| 梨树县| 荥经县| 杭州市| 台南县| 克什克腾旗| 宣城市| 浦东新区| 朝阳市| 清流县| 神池县| 临洮县| 罗田县| 陆良县| 枞阳县| 柳林县| 云和县| 惠来县| 绥江县| 运城市| 福清市| 灵丘县| 海宁市| 凤翔县| 蚌埠市| 江华| 泽普县| 巩义市| 台中市| 贵港市| 镇宁| 伊通| 镇远县| 左贡县| 桃园市| 湖北省|