蜜桃欧美|戒汤唯未删减版|先锋影音av资源在线观看|国产精品裸体一区二区三区,这么多年电影完整版免费在线观看,卧底2020电视剧免费全集在线观看,美好事物电影完整版在线观看

主營業(yè)務:網(wǎng)站制作 網(wǎng)站優(yōu)化 小程序制作 石家莊網(wǎng)站制作網(wǎng)站建設有限公司歡迎您!
石家莊閃云網(wǎng)絡科技有限公司
客服熱線15383239821
如何讓自己的網(wǎng)站更有質(zhì)量?

StringBuilder.Append的用法

發(fā)布時間:2013/10/30 14:43:45
StringBuilder.Append(),是干什么的,把字符串拆成幾段,有拼起來,直接寫整個字符串不就好了 

回答:
拼接大型字符串使用,性能提高N倍
你可以試試
//偽代碼2
string a = "";
for(i=0;i<50000;i++)
{
     a=a+"xxxxxxxx";
}

//偽代碼1
string b = new StringBuilder();
for(i=0;i<50000;i++)
{
     b.Append("xxxxxxxx");
}


你可以分別運行兩個偽代碼,看看效率就明白了

結果是一樣的,但效率完全是一個天一個地

?

另:

追加字符串用的,在當前字符串后面添加字符串,比如你要從一個循環(huán)里拼一個字符串就可以用這個方法,
另外還有AppendFormat()方法,可以把參數(shù)拼在字符串里。 

例子:

StringBuilder sb = new StringBuilder();
 sb.Append("Select × from T_Colth where Colth_Id_N=" + id);
sb就是一條sql語句 加上tostring() 

例子:

前臺:
后臺:
StringBuilder sb=new StringBuilder();
sb.AppendLine("hello!");
out.Text=sb.ToString();
輸出紅色hello!

例子:

StringBuilder sb=new StringBuilder(); //命名空間 System.Text; 
string str="123"; 
sb.Append(str); //添加數(shù)據(jù)(數(shù)據(jù)必須可為任何類型 string,int,bool…皆可) 
sb.Append("456"); 
Response.Write(sb.ToString()); //必須以string型輸出,輸出結果為 123456 

例子:

StringBuilder sb = new StringBuilder(); 
sb.Append("a"); 
sb.Append("b"); 
sb.Append("CD"); 

sb.Tostring = "abCD" 
下一篇: append的用法

相關新聞推薦

在線客服 : 服務熱線:15383239821 電子郵箱: 27535611@qq.com

公司地址:石家莊市新華區(qū)九中街江西大廈4062

備案號:冀ICP備2022000585號-4