C#基本

[C#] 標準入力の値を取得する

標準入力の値を取得するサンプルです

サンプル

例1)標準入力の値を取得する


static void Main(string[] args)
{
  // 標準入力の値を取得する
  string line = Console.ReadLine();

  // 結果をコンソールに表示する
  Console.WriteLine(line);
}

標準入力

hoge

結果

hoge

例2)標準入力を空白区切りで分割して配列値で取得する


static void Main(string[] args)
{
  // 標準入力の値を取得する
  string line = Console.ReadLine();

  // 値を空白文字で分割してstring配列に変換する
  string[] arr = line.Split(' ');

  // 結果をコンソールに表示する
  Console.WriteLine(string.Join(",", arr));
}

取得した値をstring.Joinで空白で分割します

標準入力

1 2 3

結果

[1, 2, 3]

例3)標準入力の値を複数行取得する


static void Main(string[] args)
{
  // 標準入力の値を取得する
  string line1 = Console.ReadLine();  // 1行目
  string line2 = Console.ReadLine();  // 2行目
  string line3 = Console.ReadLine();  // 3行目

  // 結果をコンソールに表示する
  Console.WriteLine(line1);
  Console.WriteLine(line2);
  Console.WriteLine(line3);
}

取得したい行数分Console.ReadLine()を実行します

標準入力

apple
orange
peach

結果

apple
orange
peach

備考

  • 標準入力の値を取得するには、System.Console.ReadLine() を使用します。
  • VisualStudioから実行すると、黒いコンソール画面が立ち上がるのでそこに値を入力した値が標準入力値となります。

関連記事

-C#基本