Моя программа компилируется, но при запуске она никогда не выходит из цикла и говорит, что массив слишком большой.Это мой код:
public class ComparableArray
{
public static void Main()
{
taxpayer[] taxArray = new taxpayer[5];
int x;
for(x= 0; x < taxArray.Length; ++x)
taxArray[x] = new taxpayer();
Console.Write("Enter Social Security Number for taxpayer {0}: ", x+1);
taxArray[x].SSN = Console.ReadLine();
Console.Write("Enter gross income for taxpayer {0}: ", x+1);
taxArray[x].Income = Convert.ToDouble(Console.ReadLine());
taxpayer.getRates();
x++;
}
}
Я не уверен, что делаю не так, буду признателен за любую помощь.