看板 C_Sharp 關於我們 聯絡資訊
請問如果要製作大量的字元取代,應該用什麼方法比較有效率呢? 例如 a 取代為 b、d 取代為 c ,共有 6281 組字元需要取代 如果直接 String.Replace().Replace()... 的話,Visual C# 會當機 XD 其實我是想要作 UAO-Big5 → Unicode 的轉換 附:Big5 字碼表 http://www.moztw.org/docs/big5/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.218.220
FantasyRyu:請愛用System.Text.StringBuilder 用String來作會死人 08/23 17:00
FantasyRyu:每次改動String它都會丟掉舊的,再建一個新的物件 08/23 17:01
FantasyRyu:工作量一大記憶體很快就爆了,嚴重影響效能 08/23 17:02
bcse:謝謝您的建議,我目前採用 StringBuilder 加上參考這篇文章中 08/23 21:25
bcse:ToNum() 的作法,速度還不錯。 (http://0rz.tw/8e31r 08/23 21:26