■ ファイルから文字を読み込む

ファイルから文字を読み込む方法場合には 行単位に読み込む方法とファイルの最後まで読み込む方法がよく使用されます
Microsoft.VisualBasic 名前空間を使用した B のような従来の方法で読み込む方法もあります

@ '' UTF-8 のファイルを1行単位に読み込む
   Dim sr As System.IO.StreamReader
   sr = New System.IO.StreamReader("C:\Test.txt", System.Text.Encoding.UTF8)
   Do While Not sr.Peek() = -1
       Console.WriteLine(sr.ReadLine.ToString)
   Loop
   sr.Close()

A '' シフト JIS のファイルを最後まで読み込みテキストボックスに表示する
   Dim sr As System.IO.StreamReader
   sr = New System.IO.StreamReader("C:\Test.txt", System.Text.Encoding.Default)
   TextBox1.Text = sr.ReadToEnd
   sr.Close()

B '' Microsoft.VisualBasic 名前空間を使用した方法で シフト JIS のファイルを読み込む
   Imports Microsoft.VisualBasic

   Dim i_fnum As Integer = FreeFile()
   FileOpen(i_fnum, "C:\Test.txt", OpenMode.Input)
   Do While Not EOF(i_fnum)
       Console.WriteLine(LineInput(i_fnum))
   Loop
   FileClose(i_fnum)