文字列の.txtファイルを読み込み、さまざまな結果を返すようにデータを操作するプログラムを作成する必要があります。 私の問題は、実行のタイミングです。VB.net - 高速なテキスト操作/配列への格納
辞書スタイルのtxtファイルにこれを実行するDim OpenAnswerFile As New OpenFileDialog
OpenAnswerFile.Multiselect = True
Dim strFileName() As String '// String Array.
Dim tempStr As String = "" '// temp String for result.
Dim FileName As String
Dim Watcher As New Stopwatch
If OpenAnswerFile.ShowDialog = DialogResult.OK Then
Watcher.Restart()
For Each FileName In OpenAnswerFile.FileNames
strFileName = IO.File.ReadAllLines(FileName)
For Each myLine In strFileName
tempStr &= myLine & vbNewLine
Next
Next
Watcher.Stop()
Dim TimeToArrays = Watcher.Elapsed
Watcher.Reset()
'========================WRITE TO FILE
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
Watcher.Restart()
file.Write(tempStr)
file.WriteLine(TimeToArrays)
file.WriteLine(Watcher.Elapsed)
Watcher.Stop()
file.Close()
'========================WRITE TO FILE
End If
は、からZまで、私はちょうどファイルの1メガバイト以上の合計たくさん見つける分、約かかります。
プロセス全体をスピードアップする方法はありますか?
は、文字列でそれらのすべてを保存せずにファイルを連結しようとしたことがありますか? –