Tips - Visual Basic

【TOP】

テキストファイルから文字列を読み込む
テキストファイルから文字列を読み出す方法には幾つか方法がありますが、ここでは一般的(だと思われる)方法を紹介します。
入出力に関係する基本的なクラスはSystem.IO名前空間に属しています。
1文字ずつ読み込む場合はReadメソッドを、全体を読み込む場合はReadToEndメソッドを用います。
Imports System.IO ~~ ~~ 'output.txt という名前のテキストファイルのストリームを読み込みモードで作成する。 Dim stream As New FileStream("C:\Vacant-Eyes\output.txt", FileMode.Open, FileAccess.Read) 'output.txt を読み込む為のreaderを宣言する。(この場合はutf-8) Dim reader As New StreamReader(stream, System.Text.Encoding.GetEncoding("utf-8")) Dim strLine As String 'EOFまで Do While (reader.Peek > 0) '1行分の文字列を読み込む。 strLine = reader.ReadLine() '読み込んだ文字列を表示する。 MessageBox.Show(strLine, "読み込み結果", MessageBoxButtons.OK, MessageBoxIcon.Information) Loop 'readerを閉じる。 reader.Close() 'streamを閉じる。 stream.Close()
【戻る】