Заполнить массив данных сотрудников путем ввода фамилии, имени и отчества - 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 ();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д