Menu
CoddyTech

入力の読み取り

CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 33/70。

これまでは、考えた値を変数に保存してきました。プログラムは通常、このようには動きません。たとえば、ユーザーなどの外部の情報源から値を受け取ります。

C#では、ユーザーからの入力を取得するにはConsole.ReadLine()メソッドを使用します。このメソッドは、ユーザーがコンソールに入力した1行のテキストを読み取ります。入力は常にstringとして返されます。

ユーザーから入力を受け取る方法の例を見てみましょう。

string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);

この例では、プログラムはユーザーが名前を入力してEnterキーを押すまで待機します。入力された名前は、その後name変数に格納されます。最後に、プログラムは入力された名前を含むメッセージを出力します。

challenge icon

チャレンジ

初心者

ユーザーから名前を入力として受け取り、その後、Hello, に続けて入力された名前を出力するプログラムを書きましょう。

たとえば、ユーザーがBobを入力した場合、期待される出力はHello, Bobです。

次のことを行う必要があります。

  1. 適切なConsoleメソッドを使ってユーザーの名前を読み取ります。
  2. 最後にHello, と保存した変数を出力します。

自分で試してみよう

using System;

public class Program {
    public static void Main(string[] args) {
        // ユーザーの名前を読み取る
        
        
        // 挨拶のメッセージを表示する
        
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: C#オンラインコンパイラ