Re: [問題] 請問關於讀很大的文字檔

看板C_Sharp (C#)作者 (歪歪凍)時間20年前 (2004/11/15 18:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《seagal (待救的小米)》之銘言: : 你為什麼不一行一行讀呢? : 如果你真的堅持一次要全讀進來 : 我抄一段VS 2005 snippet的程式碼 : 你試看看速度有沒變快 你能不能接受 : Dim allText As String : Try : allText = My.Computer.FileSystem.ReadAllText("test.txt") : Catch fileException As Exception : Throw fileException : End Try : 如果連這方法都很慢 : 那我勸你不要全讀進來了 : 因為這是微軟提供的程式碼片段 : 連他給你的都很慢了 你應該很難找到一個很快的方法 .NET 2.0才有My Namespace 1.0 或 1.1是沒辦法用以上的code的 試試改用StringBuilder來做 不要直接用字串串接 效率會差很多 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.171.106.11

140.119.183.211 11/16, , 1F
推StreamBuilder
140.119.183.211 11/16, 1F
文章代碼(AID): #11c8NRiQ (C_Sharp)
文章代碼(AID): #11c8NRiQ (C_Sharp)