VBでキーボードから文字列を入力するプログラムを勉強します。
キーボードから文字列を入力するためには、Console.ReadLine()メソッドを使います。キーボードのEnterキーを押すまでの文字列を、プログラムに取り込むことができます。
Visual Basic を起動したら、コンソールアプリケーションを選択して、プロジェクト名を入力して、[OK]ボタンをクリックします。
コンソールアプリケーションは、Sub Main() と End Sub の間にプログラムを記述します。
Module Module1 Sub Main() ' ここにプログラムを記述 End Sub End Module
キーボードから文字列を入力して、入力した文字列をそのまま表示する簡単なプログラムを作成します。文字列を画面に表示するためには、Console.WriteLine()メソッドを使います。
Module Module1 Sub Main() ' 文字列変数の宣言 Dim str As String ' 文字列の入力 Console.WriteLine("文字列を入力してください") ' 文字列の表示 str = Console.ReadLine() Console.WriteLine("入力した文字列は") Console.WriteLine(str) End Sub End Module
[Ctrl]キーを押したまま、[F5]キーを押してプログラムを実行します。「文字列を入力してください」と画面に表示されたら、好きな文字をキーボードから何文字か入力して、[Enter]キーを押してください。

たとえば、abc123 と入力して、[Enter]キーを押すと、「入力した文字列は」の次の行に、abc123 と表示されます。
さらに次行に「続行するには何かキーを押してください...」が表示されますが、これは、コンソールアプリケーションを実行すると、いつも表示される文言です。

上のように表示されれば、プログラムは成功です。何かキーボードのキーを押して、画面を閉じてください。
次回は、文字列連結演算子 & について勉強します。
キーボードからの入力についての詳細は、次のページを参照してください。
| ◆ VB 文法 目次へ◆ |
|---|
| 文字列を表示する |
| Dim 変数の宣言 |
| = 代入演算子 |
| キーボード入力 |
| & 文字列連結演算子 |
| 3つ以上の文字列を連結 |
| 文字列を改行する |
| + 加算演算子 |
| - 減算演算子 |
| * 乗算演算子 |
| / 除算演算子 |
| ¥ 整数除算演算子 |
| Mod 整数剰余演算子 |
| ^ べき乗(累乗)演算子 |
| += -= *= /= |
| \= ^= &= |
| ◆ VB 文法 目次へ◆ |
|---|
| Day() |
| Fix() |
| Format() 数値編 |
| Hour() |
| Int() |
| IsNumeric() |
| LTrim() |
| Minute() |
| Month() |
| RTrim() |
| Second() |
| Space() |
| Trim() |
| Year() |
| ◆ VB 文法 目次へ◆ |
|---|
| Math.Absメソッド |
| Math.Ceilingメソッド |
| Math.Floorメソッド |
| Math.Maxメソッド |
| Math.Minメソッド |
| Math.Roundメソッド |
| Math.Signメソッド |
| Math.Truncateメソッド |