Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace Amnesty
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- Database database = new Database();
- database.ShowCriminalsList();
- database.DeleteAmnestyCriminals();
- Console.WriteLine();
- database.ShowCriminalsList();
- }
- }
- class Database
- {
- private List<Criminal> _criminals = new List<Criminal>();
- public Database()
- {
- _criminals.Add(new Criminal("Патрисио Сантос", "Контрабанда"));
- _criminals.Add(new Criminal("Луча Бентони", "Рэкет"));
- _criminals.Add(new Criminal("Тинто Туссоти", "Антиправительственное"));
- _criminals.Add(new Criminal("Марио Берсучо", "Убийство"));
- _criminals.Add(new Criminal("Лауренс Винчети", "Антиправительственное"));
- }
- public void ShowCriminalsList()
- {
- foreach (var item in _criminals)
- {
- Console.WriteLine($"Имя - {item.Name}, приступление - {item.Crime}");
- }
- }
- public void DeleteAmnestyCriminals()
- {
- string amnestyCrime = "Антиправительственное";
- _criminals = _criminals.Where(criminal => criminal.Crime != amnestyCrime).ToList();
- }
- class Criminal
- {
- public Criminal(string name, string crime)
- {
- Name = name;
- Crime = crime;
- }
- public string Name { get; private set; }
- public string Crime { get; private set; }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment