Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.IO;
- using System.ComponentModel;
- namespace Lesson1
- {
- class Program
- {
- static void Main(string[] args)
- {
- List<Player> players = new List<Player>()
- {
- new Player("Борг", 56, 212),
- new Player("Шаман", 111, 514),
- new Player("Энигма", 61, 99),
- new Player("Лор", 29, 105),
- new Player("Хакер", 66, 266),
- new Player("Клоун", 97, 308),
- new Player("Олень", 82, 293),
- new Player("Пылающий тигр", 55, 144),
- new Player("Киллер", 46, 96),
- new Player("Киборг", 91, 405),
- new Player("Веер", 77, 328),
- new Player("Джедай", 96, 117),
- new Player("Джокер", 112, 322),
- new Player("Сеть", 25, 51),
- new Player("Борг", 101, 407),
- };
- Console.WriteLine("Список всех игроков: ");
- foreach (var player in players)
- {
- Console.WriteLine($"{player.Name} - уровень {player.Level} - сила {player.Strength}");
- }
- var filtredByLevel = players.OrderByDescending(player => player.Level).Take(3);
- var filtredByStrength = players.OrderByDescending(player => player.Strength).Take(3);
- Console.WriteLine("\nТОП-3 по уровню: ");
- foreach (var player in filtredByLevel)
- {
- Console.WriteLine($"{player.Name} - уровень {player.Level} - сила {player.Strength}");
- }
- Console.WriteLine("\nТОП-3 по силе: ");
- foreach (var player in filtredByStrength)
- {
- Console.WriteLine($"{player.Name} - уровень {player.Level} - сила {player.Strength}");
- }
- Console.ReadKey();
- }
- }
- class Player
- {
- public string Name;
- public int Level;
- public int Strength;
- public Player(string name, int level, int strength)
- {
- Name = name;
- Level = level;
- Strength = strength;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement