程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 數據-菜鳥求教!C#大文本處理如何提速?

數據-菜鳥求教!C#大文本處理如何提速?

編輯:編程綜合問答
菜鳥求教!C#大文本處理如何提速?

有個幾百兆的文件,裡面全是數據,每一行都要處理,如:
GOTO / 8.39900, -4.61009, 115.00000
要轉換成
LIN {E6POS: X 8.39900, Y -8.37946, 115.00000, A 0.000, B 0.000, C 0.000, E1 0.000} C_VEL

現在是小文件可以,數據量大了速度就非常慢,1M的都要7分鐘才能處理完

最佳回答:


難怪代碼慢,你還用了字符串相加。

你應該用 StringBuilder 代替直接連接字符串。

另外我說了,ReadLine效率非常低。

u011503573
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved