作者bcse (Lvx ex Caelis)
看板C_Sharp
標題[問題] 大量字串取代
時間Thu Aug 23 12:06:26 2007
請問如果要製作大量的字元取代,應該用什麼方法比較有效率呢?
例如 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