見出し画像

ループして入力した数字を飛ばす仕方C#


ループして入力した数字を飛ばすためには 


→ conteinue で処理飛ばして
そのあとにConsole.WriteLine()などで出力する。

コード

var input = Console.ReadLine();

for (var i = 20; i < 0; i++)
{
    if (int.Parse(input) == i)
    {
        continue;
    }
    Console.WriteLine(i);
}

2を入力して 出力されたもの ↓

ループで2が飛ばされている。

out 変数 でしてみる。

out → 値の書き換え(出力)

var input = Console.ReadLine();
int inputSelect; // 

if (!int.TryParse(input, out inputSelect))
{
    Console.WriteLine("無効な数字です");
    return;
}

for (var i = 0; i < 20; i++)
{

    if (i == inputSelect)
    {
        continue;
    }
    Console.WriteLine(i);

}

これも同じ出力になる。

この記事が気に入ったらサポートをしてみませんか?