Menu
Coddy logo textTech

入力の読み取り

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

これまでは、自分で考えた値を変数に格納してきました。プログラムは通常、そのようには動作しません。例えばユーザーなどの外部ソースから値を受け取ります。

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, と保存された変数を出力します。

チートシート

ユーザーから入力を取得するには、Console.ReadLine() を使用します。このメソッドはテキストを1行読み取り、string として返します:

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

プログラムは、ユーザーがテキストを入力してEnterキーを押すまで待機してから続行します。

自分で試してみよう

using System;

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

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

基礎のすべてのレッスン