欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

.NET中StringBuilder用法實例分析

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

本文實例講述了.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程序設計有所幫助。

相關文章

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

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

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

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

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

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

    其實擴展名為ashx與為axd基本上是一樣的,都是用于寫web handler,可以通過它來調用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

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

    在ASP.NET Core中應用HttpClient獲取數(shù)據(jù)和內容

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

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

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

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

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

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

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

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

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

最新評論