tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: テキストファイルを1行づつ読み込む
投稿日: 2009/07/13(Mon) 16:51
投稿者YuO
バッファ自体は,明示的に確保する必要はないです。
足りなくなればSystem.Text.StringBuilderは自動で拡張しますので。

ただし,最初からサイズが予想できる場合には,
そのサイズをStringBuilderに教えておく事で,効率がよくなります。


でも,これは「1行ずつ読み込むからバッファが必要」なのではなく,
「読み込んだものを連結していくからバッファが必要」です。

たとえば,
Dim s As String
Dim reader = New StreamReader(filePath, Encoding.Default)

Do While True
  s = reader.ReadLine()
  If s Is Nothing Then Exit Do
  MessageBox.Show(s)
Loop
のように,連結しないのであれば,StringBuilderは不要です。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。