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)
- {
- Prison prison = new Prison();
- prison.Work();
- }
- }
- class Prison
- {
- private List<Prisoner> _prisoners;
- public Prison()
- {
- _prisoners = new List<Prisoner>();
- AddPrisoners();
- }
- private void AddPrisoners()
- {
- _prisoners.Add(new Prisoner("Баранов Олег Владимирович", "Легкое"));
- _prisoners.Add(new Prisoner("Шаравин Егор Олегович", "Среднее"));
- _prisoners.Add(new Prisoner("Папура Дмитрий Павлович", "Тяжкое"));
- _prisoners.Add(new Prisoner("Кудрявцев Двитрий Анатольевич", "Антиправительственное"));
- _prisoners.Add(new Prisoner("Серегин Кирилл Владимирович", "Антиправительственное"));
- }
- public void Work()
- {
- Console.WriteLine("Список заключенных до амнистии.");
- ShowPrisoners();
- var suitablePrisoner = _prisoners.Where(prisoner => prisoner.Crime != "Антиправительственное").ToList();
- _prisoners = suitablePrisoner;
- Console.WriteLine("\nСписок заключенных после амнистии.");
- ShowPrisoners();
- }
- private void ShowPrisoners()
- {
- foreach (Prisoner prisoner in _prisoners)
- {
- Console.WriteLine($"|Заключенный:{prisoner.Fio}\n|Преступление:{prisoner.Crime}");
- }
- }
- }
- class Prisoner
- {
- public Prisoner(string fio, string crime)
- {
- Fio = fio;
- Crime = crime;
- }
- public string Fio { get; private set; }
- public string Crime { get; private set; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement