文字列キーボード入力 [VB 2010]

Visual Basic 2010/2008 超やさしい文法

   文字列キーボード入力

コンソールアプリケーションで、キーボードから文字列を入力するためには、Console.ReadLine()を使います。

Console.ReadLine()で文字列入力

キーボードから文字列を入力するためには、次のように記述するだけです。文字列を入力したら、[Enter]キーを押します。[Enter]キーを押すと、プログラムが再開されます。

  Console.ReadLine()

Console.ReadLine()で文字列を入力して、入力した文字列を画面に表示するプログラムを作成します。Console.Write()は、改行しないで文字列を表示します。

Module Module1

    Sub Main()
        ' 文字列変数の宣言
        Dim inStr As String
        ' 文字列の入力と表示
        Console.WriteLine("文字列を入力して Enter キーを押してください")
        inStr = Console.ReadLine()
        Console.Write("入力した文字列は ")
        Console.Write(inStr)
        Console.Write(" です")
        Console.WriteLine()        ' 改行
    End Sub

End Module

[Ctrl]キーを押したまま、[F5]キーを押して、プログラムを実行します。「文字列を入力して Enter キーを押してください」と画面に表示されたら、好きな文字をいくつかキーボードで入力し、[Enter]キーを押します。

実行画面

たとえば、東京大阪 と入力して、[Enter]キーを押すと、「入力した文字列は、東京大阪 です」 と表示され、次行に「続行するには何かキーを押してください...」と表示されます。

実行結果

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


次回は、キーボードからの整数入力 について勉強します。


Copyright© やさしいVB2010/2008 ADO.NET. All rights reserved.