Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
namespace LINQ_04 { internal class Program { static void Main(string[] args) { Contest contest = new Contest(); Console.WriteLine("Список всех игроков"); contest.ShowPlayers(); Console.WriteLine(); Console.WriteLine("Топ 3 игроков по уровню"); contest.ShowTopLevel(); Console.WriteLine(); Console.WriteLine("Топ 3 игроков по силе"); contest.ShowTopPower(); } } class Player { public Player(string name, int level, int power) { Name = name; Level = level; Power = power; } public string Name { get;} public int Level { get;} public int Power { get;} public override string ToString() { return $"Имя: {Name}, Уровень: {Level}, Сила: {Power}"; } } public class Contest { private List
_players = new List
() { new Player("Aventurier", 100, 100), new Player("ShadowRogue", 45, 80), new Player("IronTank", 60, 150), new Player("FireMage", 70, 40), new Player("NoobSlayer", 99, 120), new Player("HealerPro", 50, 20), new Player("SirLancelot", 85, 110), new Player("DarkElf", 32, 55), new Player("MysticWitch", 75, 30), new Player("BerserkerX", 55, 140), new Player("SneakyPete", 12, 25), new Player("ArchMage", 95, 45), new Player("ShieldBearer", 40, 90), new Player("SwiftArrow", 65, 70), new Player("GoblinKing", 25, 60), new Player("FrostQueen", 82, 50), new Player("SamuraiJack", 77, 105), new Player("ClericJane", 33, 15), new Player("BeastMaster", 58, 95), new Player("LoneWolf", 91, 115) }; public void ShowPlayers() { foreach(var players in _players) { Console.WriteLine(players); } } public void ShowTopLevel() { var topLevelPlayers = _players.OrderByDescending(players => players.Level).Take(3); foreach(var topPlayers in topLevelPlayers) { Console.WriteLine(topPlayers); } } public void ShowTopPower() { var topPowerPlayers = _players.OrderByDescending(players => players.Power).Take(3); foreach (var topPlayers in topPowerPlayers) { Console.WriteLine(topPlayers); } } } }
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)