私は現在、ユーザーに 5 つの変数を入力させることを任されています。変数を使用して、変数を読み取って変数に割り当てる一連のループを作成する必要があります。Console.ReadLine();
現在この設定を行っている1 つだけを使用する必要があります。
string userName = "";
int v1, v2, v3, v4, v5 = 0;
int i = 1;
while (i <= 5)
{
int InputCheck = 0;
Console.WriteLine("Please input a number {0} between 10 and 50;", i);
InputCheck = Convert.ToInt32(Console.ReadLine());
if (InputCheck >= 10 && InputCheck <= 50)
{
//if (i >= 10 && i <= 50)
//i++;
if (i == 1)
{
InputCheck = v1;
}
else if (i == 2)
{
InputCheck = v2;
}
else if (i == 3)
{
InputCheck = v3;
}
else if (i == 4)
{
InputCheck = v4;
}
else if (i == 5)
{
InputCheck = v5;
}
if (InputCheck < 10 || InputCheck > 50)
{
Console.WriteLine("The number you entered is either to high or to low please re-enter a number:");
}
}
割り当てられていない変数の使用というエラーが表示される理由について混乱しています。どんな助けでも大歓迎です。