ファイルから文字を読み込む方法場合には 行単位に読み込む方法とファイルの最後まで読み込む方法がよく使用されます
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)