-3

タイトルで述べた問題があります。この厄介なエラーを解決するために助けが必要です。

これが私のコードです:

bool moreEmp;
int arrayplus;
string doitagain;
arrayplus = -1;

string[,] employees = new string[10, 10];

do
{
    arrayplus++;
    Console.WriteLine("please enter your employee's number");
    employees[0, arrayplus] = Console.ReadLine();
    Console.ReadLine();
    Console.WriteLine("please enter your employee's name");
    employees[1, arrayplus] = Console.ReadLine();
    Console.ReadLine();
    Console.WriteLine("please enter your employee's age");
    employees[2, arrayplus] = Console.ReadLine();
    Console.ReadLine();
    Console.WriteLine("please enter your employee's official position ");
    employees[3, arrayplus] = Console.ReadLine();
    Console.ReadLine();
    Console.WriteLine("please enter your employee's salary");
    employees[4, arrayplus] = Console.ReadLine();
    Console.ReadLine();
    Console.WriteLine("Do you want to add more employees into this list? y or n.");

    doitagain = Console.ReadLine();

    if (doitagain == "y" || doitagain == "Y")
    {
       moreEmp = true;
    }
    else if (doitagain == "n" || doitagain == "N")
    {
       moreEmp = false;
    }
    else
    {
       Console.WriteLine("You have entered an invalid information");
    }
} 
while (moreEmp == true);

だから私は実際にif文でbool変数を割り当てましたが、なぜこのようなエラーを起こしたのかまだわかりません。私の質問を読んでくれてありがとう。

4

2 に答える 2