Даны фамилии, имена и отчества 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);
        }
    }
}

Оцени полезность:

5   голосов , оценка 4.8 из 5
Похожие ответы