W1thr

LINQ-2

May 10th, 2021 (edited)
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.51 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4.  
  5. namespace Homework2
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             List<Criminal> criminals = new List<Criminal>
  12.             {
  13.                 new Criminal("a","Антиправительственное"),
  14.                 new Criminal("b","Антиправительственное"),
  15.                 new Criminal("c","Антиправительственное"),
  16.                 new Criminal("d","Неантиправительственное"),
  17.                 new Criminal("e","Неантиправительственное"),
  18.             };
  19.  
  20.             var filteredCriminals = criminals.Where(criminal => criminal.Offence != "Антиправительственное");
  21.  
  22.             foreach (var criminal in criminals)
  23.             {
  24.                 criminal.ShowInfo();
  25.             }
  26.  
  27.             Console.WriteLine("----------------------");
  28.  
  29.             foreach (var criminal in filteredCriminals)
  30.             {
  31.                 criminal.ShowInfo();
  32.             }
  33.         }
  34.     }
  35.  
  36.     class Criminal
  37.     {
  38.         public string Initials { get; private set; }
  39.         public string Offence { get; private set; }
  40.  
  41.         public Criminal(string initials, string offence)
  42.         {
  43.             Initials = initials;
  44.             Offence = offence;
  45.         }
  46.  
  47.         public void ShowInfo()
  48.         {
  49.             Console.WriteLine($"{Initials}|{Offence}");
  50.         }
  51.     }
  52. }
  53.  
Add Comment
Please, Sign In to add comment