Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Collections.Generic;
- namespace LINQ
- {
- class Program
- {
- static void Main(string[] args)
- {
- List<Player> players = new List<Player> { new Player("Иванов Иван Иванович", 33, 22),
- new Player("Сидоров Сидор Сидорович", 44, 23),
- new Player("Джонсов Джон", 53, 22),
- new Player("Ибрагимов Ибрагим Ибрагимович", 12, 25),
- new Player("Подпивасов Подпивас Подпивасович", 22, 26),
- new Player("Чукчеев Чукча Чукчевич", 52, 42),
- new Player("Петров Петро Петров", 2, 30),
- new Player("Сергеев Сергей Сергеевич", 32, 21),
- new Player("Никитин Никита Никитович", 11, 60),
- new Player("Михайлов Михаил Михайлович", 99, 56),
- new Player("Владимиров Владимир Владимирович", 77, 80)
- };
- Console.WriteLine("Топ по уровню: ");
- ShowTopByLevel(players);
- Console.WriteLine("\nТоп по силе: ");
- ShowTopByPower(players);
- }
- static void ShowTopByLevel(List<Player> players)
- {
- var result = players.OrderByDescending(player => player.Level).ToList();
- for (int i = 0; i < 3; i++)
- {
- Console.WriteLine($"ФИО: {result[i].FullName} - сила: {result[i].Power} - уровень: {result[i].Level}");
- }
- }
- static void ShowTopByPower(List<Player> players)
- {
- var result = players.OrderByDescending(player => player.Power).ToList();
- for (int i = 0; i < 3; i++)
- {
- Console.WriteLine($"ФИО: {result[i].FullName} - сила: {result[i].Power} - уровень: {result[i].Level}");
- }
- }
- }
- class Player
- {
- public string FullName { get; private set; }
- public int Level { get; private set; }
- public int Power { get; private set; }
- public Player(string fullName, int level, int power)
- {
- FullName = fullName;
- Level = level;
- Power = power;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement