Написать программу вывода фамилий и первых букв имен всех учеников - C# (199592)
Формулировка задачи:
Написать программу вывода фамилий и первых букв имен всех учеников. Ученик описывается следующим образом: фамилия, имя, отчество, год рождения.
Кто сможет помочь?
Решение задачи: «Написать программу вывода фамилий и первых букв имен всех учеников»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Fenlou { class Program { static void Main(string[] args) { List<Pupil> list = new List<Pupil>(); list.Add(new Pupil("Иванов","Иван","Николаевич",1975)); list.Add(new Pupil("Петров","Сергей","Петрович",1979)); list.Add(new Pupil("Сергеев","Антон","Ввасильевич",1984)); foreach(var item in list) Console.WriteLine(item); Console.Read(); } } struct Pupil { public string firstName { get; private set; } public string secondName { get; private set; } public string thirdName { get; private set; } public int Age { get; private set; } public Pupil(string f, string s, string t, int a) :this() { firstName = f; secondName = s; thirdName = t; Age = a; } public override string ToString() { return string.Format("ФИО: {0} {1}.{2}, год рождения: {3}", firstName, secondName.Substring(0, 1), thirdName.Substring(0, 1), Age); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д