Даны фамилии, имена и отчества 20 учеников класса. Вывести ФИО каждого ученика, чья фамилия начинается на букв - C#
Формулировка задачи:
Даны фамилии, имена и отчества 20 учеников класса. Вывести ФИО каждого ученика, чья фамилия начинается на букву "А", на отдельной строке.
Решение задачи: «Даны фамилии, имена и отчества 20 учеников класса. Вывести ФИО каждого ученика, чья фамилия начинается на букв»
textual
Листинг программы
using System;
using System.Linq;
using System.Collections.Generic;
namespace Application
{
class MainClass
{
class Pupil
{
public string Name { get; set; }
public string Surname { get; set; }
public string Patronymic { get; set; }
public override string ToString ()
{
return string.Format ("[Pupil: Name = {0}, Surname = {1}, Patronymic = {2}]", Name, Surname, Patronymic);
}
}
public static void Main (string[] args)
{
List<Pupil> list = new List<Pupil> ()
{
new Pupil() { Name = "Mikhail", Surname = "Sidorov", Patronymic = "Sergeevich"},
new Pupil() { Name = "Kate", Surname = "Ostin", Patronymic = "Vasilevna"},
new Pupil() { Name = "Sauron", Surname = "Aromatov", Patronymic = "Mordorovich"},
new Pupil() { Name = "Aleksandr", Surname = "Bubencov", Patronymic = "Yakovich"},
new Pupil() { Name = "Computer", Surname = "Aksakov", Patronymic = "Trara"}
// Остальные ФИО сами додумайте
};
var result = from n in list where n.Surname [0] == 'A' select n;
foreach (var item in result)
Console.WriteLine (item);
}
}
}