麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C# 利用StringBuilder提升字符串拼接性能的小例子

2020-01-24 03:12:41
字體:
來源:轉載
供稿:網友

用Stopwatch分段監控了一下,發現耗時最多的函數是SaveToExcel

此函數中遍列所有數據行,通過Replace替換標簽生成Excel行,然后將行數據累加賦值到一個字符串

復制代碼 代碼如下:

string excelString = "";
foreach(var item in list){
        excelString += string.Format("<row>....{0}</row>",list.Title);
}

看到這。。立馬想起無數先烈們的警告、字符串拼接的內存操作原理等等。于是大手一揮,代碼全刪,改為如下形式
復制代碼 代碼如下:

string excelString = new StringBuilder();
foreach(var item in list){
      excelString.AppendFormat("<row>......{0}</row>",list.Title);
}

再次測試,效率立馬提升了幾十倍。之前8000行需要30s,現在只需要2s

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人免费av在线播放 | 欧美一级高潮 | 激情久久一区二区 | 91精品片 | 国产在线播放一区二区 | 综合精品视频 | 日本在线免费观看视频 | 亚洲国产综合在线观看 | 国产精品成人一区二区三区电影毛片 | 中文字幕激情视频 | 亚州精品天堂中文字幕 | 亚洲一级电影在线观看 | 91精品成人福利在线播放 | 小视频免费在线观看 | 男女生羞羞视频网站在线观看 | hd性videos意大利复古 | 国产亚洲综合精品 | 久久不雅视频 | 久国产 | 久久在草 | 国产手机av在线 | 日日草天天干 | 日本黄色一级视频 | 国产亚洲精品久久久久婷婷瑜伽 | 女18一级大黄毛片免费女人 | 国产一区二区三区精品在线观看 | 国产日韩成人 | 黄污视频在线看 | 欧洲伊人网 | 日本高清无遮挡 | 国产无遮挡一区二区三区毛片日本 | 综合图区亚洲 | 全网免费毛片 | 中文字幕欧美专区 | 欧美日韩在线视频一区 | 久久在线 | 国产精品剧情一区二区三区 | xxxx hd video 69| 色猫av| 九九热在线视频观看这里只有精品 | 欧美2区 |