Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.16 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3.  
  4.  
  5. //Опишите класс который хранит пользователей системы.Через объект этого класса мы можем:
  6. //1)Получить пользователя по имени
  7. //2)Получить пользователя по Id
  8. //3)Получить всех пользователей
  9. //4)Получить пользователей у которых зарплата больше N
  10. //5)Получить пользователей у которых зарплата меньше N
  11. //6)Получить пользователей у которых запралта от N1 до N2
  12. namespace Именование
  13. {
  14.     class Program
  15.     {
  16.         static void Main(string[] args)
  17.         {
  18.  
  19.             User user = new User();
  20.  
  21.             user.GetAll();
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.         }
  31.  
  32.  
  33.  
  34.  
  35.     }
  36.  
  37.  
  38.  
  39.     public class User
  40.     {
  41.         public string Name { get; set; }
  42.         public string SurName { get; set; }
  43.         public int Id { get; set; }
  44.         public int Salary { get; set; }
  45.  
  46.  
  47.  
  48.         public User[] users =
  49.         {
  50.                 new User {Name= "Том",  SurName = "Боткин",   Id=1, Salary = 100 },
  51.                 new User {Name= "Дима", SurName = "Ширяев", Id=2, Salary = 200 },
  52.                 new User {Name= "Саша", SurName = "Верещагин",Id=3, Salary = 300 },
  53.                 new User {Name= "Костя",SurName = "Шилдт",    Id=4, Salary = 400 },
  54.                 new User {Name= "Женя", SurName = "Гербер",   Id=5, Salary = 500 },
  55.         };
  56.  
  57.  
  58.         public void GetAll()
  59.         {
  60.             Console.WriteLine("Введите значение, и вы получите пользователей у которых зп выше его");
  61.  
  62.             int Chislo = Convert.ToInt32(Console.ReadLine());
  63.  
  64.             var selectedUsers = from user in users
  65.                                 where user.Salary > Chislo
  66.                                 select user;
  67.             foreach (User user in selectedUsers)
  68.                 Console.WriteLine("{0} - {1}", user.Name, user.Salary);
  69.         }
  70.  
  71.  
  72.     }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement