亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

.NET中StringBuilder用法實例分析

 更新時間:2015年01月06日 09:44:25   投稿:shichen2014  
這篇文章主要介紹了.NET中StringBuilder用法,實例分析了StringBuilder在進行字符串拼接時的使用技巧,需要的朋友可以參考下

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

為什么要使用StringBuilder

為什么使用StringBuilder要從string對象的特性說起。
string對象在進行字符串拼接時,因為字符串的不可變性,string對象會每次拼接,都會復(fù)制一個副本出來進行運算,而本身的串仍然留在內(nèi)存中,大量的臨時片段會造成不可忽視的性能損耗。所以在進行大量的字符串拼接時建議使用StringBuilder
StringBuilder的簡單使用方式:

復(fù)制代碼 代碼如下:
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,也就是對象本身。所以可以使用這種方式。
//鏈?zhǔn)骄幊?nbsp; Jquery中常用這種方式
sb.Append(s1).Append(s2).Append(s3);
//最后把sb.ToString()一下就好了。

PS:AppendLine()方法可以自動添加一個回車。

希望本文所述對大家的.net程序設(shè)計有所幫助。

相關(guān)文章

  • asp.net c#采集需要登錄頁面的實現(xiàn)原理及代碼

    asp.net c#采集需要登錄頁面的實現(xiàn)原理及代碼

    當(dāng)我們采集頁面的時候,如果被采集的網(wǎng)站需要登錄才能采集,原理搞清楚了,就好辦了,我們所要做的僅僅是在采集的時候(或者說HttpWebRequest提交數(shù)據(jù)的時候),將Cookie信息放入Http請求頭里面就可以了,感興趣的朋友可以了解下,或許對你有所幫助
    2013-02-02
  • DropDownList根據(jù)下拉項的Text文本序號排序

    DropDownList根據(jù)下拉項的Text文本序號排序

    在某些時候表中沒有可以排序的字段同時呢也不想修改表結(jié)構(gòu),但它的項文本有序號這時就可以用這方法排序,感興趣的你可以參考下,或許本文知識點對你有所幫助
    2013-03-03
  • 后綴為 ashx 與 axd 的文件區(qū)別淺析

    后綴為 ashx 與 axd 的文件區(qū)別淺析

    其實擴展名為ashx與為axd基本上是一樣的,都是用于寫web handler,可以通過它來調(diào)用IHttpHandler類,它免去了普通.aspx頁面的控件解析以及頁面處理的過程。
    2013-07-07
  • asp.net實現(xiàn)上傳文件顯示本地絕對路徑的實例代碼

    asp.net實現(xiàn)上傳文件顯示本地絕對路徑的實例代碼

    asp.net實現(xiàn)上傳圖片顯示本地絕對路徑圖片,其實這個還是得用<DIV></DIV>去顯示圖片會更好一點!用js實現(xiàn)圖片的比例壓縮讓圖片一樣能夠很清楚!下面把代碼貼出來
    2013-07-07
  • asp.net快速連接access

    asp.net快速連接access

    網(wǎng)上有很多人在問asp.net連接access的問題,作為一個程序員,我覺得非常有必要分享一下我是怎么快速,簡單連接access數(shù)據(jù)庫的。本經(jīng)驗采用HTML代碼結(jié)合JS模式,直接寫在網(wǎng)頁中,非常適合學(xué)習(xí)新手。
    2015-09-09
  • 在ASP.NET Core中應(yīng)用HttpClient獲取數(shù)據(jù)和內(nèi)容

    在ASP.NET Core中應(yīng)用HttpClient獲取數(shù)據(jù)和內(nèi)容

    這篇文章主要介紹了在ASP.NET Core中集成和使用HttpClient獲取數(shù)據(jù)和內(nèi)容,幫助大家更好的理解和學(xué)習(xí)使用ASP.NET Core,感興趣的朋友可以了解下
    2021-03-03
  • Asp.net Core中如何使用中間件來管理websocket

    Asp.net Core中如何使用中間件來管理websocket

    這篇文章主要給大家介紹了關(guān)于Asp.net Core中如何使用中間件來管理websocket的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • SQL為查詢的結(jié)果加上序號(ROW_NUMBER) 合并多個查詢結(jié)果

    SQL為查詢的結(jié)果加上序號(ROW_NUMBER) 合并多個查詢結(jié)果

    SQL為查詢的結(jié)果加上序號(ROW_NUMBER) 合并多個查詢結(jié)果
    2010-03-03
  • .NET/C#利用反射調(diào)用含ref或out參數(shù)的方法示例代碼

    .NET/C#利用反射調(diào)用含ref或out參數(shù)的方法示例代碼

    這篇文章主要給大家介紹了關(guān)于.NET/C#利用反射調(diào)用含ref或out參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • .NET Core跨平臺串口通訊使用SerialPortStream基礎(chǔ)類庫問題解決

    .NET Core跨平臺串口通訊使用SerialPortStream基礎(chǔ)類庫問題解決

    這篇文章介紹了.NET Core跨平臺串口通訊使用SerialPortStream基礎(chǔ)類庫問題解決,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01

最新評論