با سلام
در رویداد دکمه add زمانی که می خواهیم person را به آرایه لیست با اندیس صفر اضافه نماییم به جای آن یک حلقه for قرار می دهیم که تا کمتر از 5 باشد و هر بار چک کند کدام ردیف خالی است در همان ردیف شخص جدید را وارد کند
for (int i = 0; i < 5; i++)
{
if (DataBase.list[i] == null)
{
DataBase.list[i] = person;
break;
}
}