一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - .NET中StringBuilder用法實例分析

.NET中StringBuilder用法實例分析

2019-12-14 11:23shichen2014 ASP.NET教程

這篇文章主要介紹了.NET中StringBuilder用法,實例分析了StringBuilder在進行字符串拼接時的使用技巧,需要的朋友可以參考下

本文實例講述了.NETStringBuilder用法。分享給大家供大家參考。具體分析如下:

為什么要使用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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色综合久久九月婷婷色综合 | www.爱情岛论坛 | 欧美又黄又激烈真实床戏 | 久久久精品3d动漫一区二区三区 | 2018天天拍拍拍免费视频 | 欧美大陆日韩一区二区三区 | 国产成人愉拍免费视频 | 亚洲精品视频一区 | 丝瓜秋葵番茄绿巨人在线观看 | 欧美精品一区二区在线观看播放 | wankz视频| 国产精品视频播放 | segou视频在线观看 | 99热碰| 午夜国产 | 欧美坐爱 | 九色PORNY蝌蚪视频首页 | 亚洲AV无码乱码国产麻豆穿越 | 亚洲日韩精品欧美一区二区一 | 亚洲国产综合精品 | 98在线视频噜噜噜国产 | 四虎影视国产精品婷婷 | 国产成人8x视频一区二区 | 我的美女奴隶 | 99热在线精品播放 | 亚洲男人第一天堂 | 亚洲图片二区 | 国产日韩在线 | 三级理论在线播放大全 | 国产精品成 | 日韩成人一级 | 欧美专区亚洲 | 亚洲成年网站在线777 | 日本成人免费在线视频 | 四虎最新紧急更新地址 | 91免费播放人人爽人人快乐 | 午夜久久影院 | 免费特黄一级欧美大片在线看 | 精品精品国产自在现拍 | 啪啪无尽3d动漫漫画免费网站 | 魔法满屋免费观看完整版中文 |