Класс worker и work - C#
Формулировка задачи:
Я создала класс worker. В нем есть поля имя фамилия возраст и id. И есть класс work. Он должен выводить информацию о работнике по индексу. Но у меня не получается выводить их.
class Worker { string name; string surname; int age; int id; public Worker(string Name, string Surname, int Age, int Id) { name = Name; surname = Surname; age = Age; if (Id < 100000 || Id > 999999) throw new Exception("id работника должен быть шестизначным"); id = Id; } public string Name { get { return name; } set { name = value; } } public string Surname { get { return surname; } set { surname = value; } } public int Age { get { return age; } set { age = value; } } public int Id { get { return id; } set { id = value; } } } class Work { List<Worker> workers; public Work() { workers = new List<Worker>(); } public void AddWorker(Worker w) { workers.Add(w); } public void AddWorkerRange(params Worker[] Workers) { workers.AddRange(Workers); } public void GetInformation(int index) { if (index > workers.Count - 1) throw new Exception("Работник не существует"); Console.WriteLine("Имя: ", + workers[index].Name); Console.WriteLine("Фамилия: ", + workers[index].Surname); Console.WriteLine("Возраст: ", + workers[index].Age); } } class Program { static void Main(string[] args) { Work work = new Work(); Worker w = new Worker("Misha", "Pavlov", 19, 633743); Worker w1 = new Worker("Sasha", "Petrov", 23, 123254); Worker w2 = new Worker("Alena", "Andreeva", 20, 193747); work.AddWorkerRange(w, w1, w2); work.GetInformation(0); }
Решение задачи: «Класс worker и work»
textual
Листинг программы
Console.WriteLine("Имя: ", + workers[index].Name);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д