キーボードからデータ入力 [VB]

Visual Basic 文法[2015 2013 2012]

キーボードから文字列を入力 Console.ReadLine()

VBでキーボードから文字列を入力するプログラムを作成します。

キーボードから文字列を入力するためには、Console.ReadLine()を使います。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 と表示されます。

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

実行結果

上のように表示されれば、プログラムは成功です。何かキーボードのキーを押して、画面を閉じてください。

[広告]と関連コンテンツ
[広告]