Заполнить массив данных сотрудников путем ввода фамилии, имени и отчества - C#
Формулировка задачи:
Задание - заполнить массив данных сотрудников путем ввода фамилии, имени и отчества.
Вот код
При попытке записать что-то в person.Фамилия происходит NullReference Exeption. Как бороться с этим?
using System;
namespace TypeSotr
{
public class info
{
public string Фамилия;
public string Имя;
public string Отчество;
public info() { Фамилия = String.Empty; Имя = String.Empty; Отчество = String.Empty;}
public override string ToString() {return System.String.Format("Фамилия: {0} Имя: {1} Отчество: {2}", Фамилия, Имя, Отчество);}
}
public static void Main ()
{
info[] passports = new info[3];
passports [0]= new info();
passports [1] = new info ();
passports [2] = new info();
/*...*/
foreach (info pers in passports)
{
Console.WriteLine ("Введите фамилию:");
person.Фамилия = Console.ReadLine ();
Console.WriteLine ("Введите имя:");
person.Имя = Console.ReadLine ();
Console.WriteLine ("Введите отчество:");
person.Отчество = Console.ReadLine ();
Console.WriteLine (pers);
}
}
}
}Решение задачи: «Заполнить массив данных сотрудников путем ввода фамилии, имени и отчества»
textual
Листинг программы
person.Фамилия = Console.ReadLine ();