Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- class Program
- {
- static void Main(string[] args)
- {
- Headquarters headquarters = new Headquarters();
- headquarters.Work();
- }
- }
- class Headquarters
- {
- private List<Soldier> _squadOne;
- private List<Soldier> _squadTwo;
- public Headquarters()
- {
- _squadOne = new List<Soldier>();
- _squadTwo = new List<Soldier>();
- AddSoldiers();
- }
- private void AddSoldiers()
- {
- _squadOne.Add(new Soldier("Баранов Тимур Васильевич"));
- _squadOne.Add(new Soldier("Корнилов Егор Егорович"));
- _squadOne.Add(new Soldier("Калачев Степан Антонович"));
- _squadOne.Add(new Soldier("Белавин Тимофей Александрович"));
- _squadOne.Add(new Soldier("Иванов Семён Евгеньевич"));
- _squadTwo.Add(new Soldier("Тимшин Максим Степанович"));
- _squadTwo.Add(new Soldier("Лежнин Георгий Иванович"));
- _squadTwo.Add(new Soldier("Соболев Михаил Ярославович"));
- _squadTwo.Add(new Soldier("Соколов Ярослав Ильич"));
- _squadTwo.Add(new Soldier("Дементьев Сергей Русланович"));
- }
- public void Work()
- {
- var filteredSoldier = _squadOne.Where(soldier => soldier.FullName.ToUpper().StartsWith("Б")).ToList();
- for (int i = 0; i < filteredSoldier.Count; i++)
- {
- _squadTwo.Add(filteredSoldier[i]);
- }
- ShowSquad();
- }
- private void ShowSquad()
- {
- foreach (var soldier in _squadTwo)
- {
- Console.WriteLine($"{soldier.FullName}");
- }
- }
- }
- class Soldier
- {
- public Soldier(string fullName)
- {
- FullName = fullName;
- }
- public string FullName { get; private set; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement