Advertisement
nikitaTheSlayer

LINQ_Amis

May 30th, 2022
636
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.29 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3. using System.Collections.Generic;
  4.  
  5. namespace LINQ
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             List<Criminal> criminals = new List<Criminal> { new Criminal("Иванов Иван Иванович", "Антиправительственное"),
  12.                                                             new Criminal("Сидоров Сидор Сидорович", "Антиправительственное"),
  13.                                                             new Criminal("Джонсов Джон", "Вор"),
  14.                                                             new Criminal("Ибрагимов Ибрагим Ибрагимович", "Убийца"),
  15.                                                             new Criminal("Подпивасов Подпивас Подпивасович", "Антиправительственное"),
  16.                                                             new Criminal("Чукчеев Чукча Чукчевич", "Антиправительственное"),
  17.                                                             new Criminal("Петров Петро Петров", "Террорист"),
  18.             };
  19.  
  20.             Console.WriteLine("Список заключенных до амнистии: ");
  21.  
  22.             foreach (var criminal in criminals)
  23.             {
  24.                 Console.WriteLine(criminal.FullName + " - " + criminal.Crime);
  25.             }
  26.  
  27.             var result = from Criminal criminal in criminals
  28.                          where criminal.Crime != "Антиправительственное"
  29.                          select criminal;
  30.             criminals = result.ToList();
  31.  
  32.             Console.WriteLine("\nСписок заключенных после амнистии: ");
  33.  
  34.             foreach (var criminal in criminals)
  35.             {
  36.                 Console.WriteLine(criminal.FullName + " - " + criminal.Crime);
  37.             }
  38.         }
  39.     }
  40.  
  41.     class Criminal
  42.     {
  43.         public string FullName { get; private set; }
  44.         public string Crime { get; private set; }
  45.  
  46.         public Criminal(string fullName, string crime)
  47.         {
  48.             FullName = fullName;
  49.             Crime = crime;
  50.         }
  51.     }
  52. }
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement