Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace Report
- {
- class Program
- {
- static void Main(string[] args)
- {
- List<Soldier> soldiers = new List<Soldier>()
- {
- new Soldier("John", Ammo.Ak47, SoldierRank.Squaddie, 6),
- new Soldier("Jakov", Ammo.Ak47, SoldierRank.Corporal, 6),
- new Soldier("Mason", Ammo.M5, SoldierRank.Squaddie, 6),
- new Soldier("Eugen", Ammo.Rgd33, SoldierRank.Sergeant, 6),
- new Soldier("Anthares", Ammo.Ak47, SoldierRank.Squaddie, 6),
- new Soldier("Tomas", Ammo.M5, SoldierRank.Squaddie, 6),
- new Soldier("Jerry", Ammo.Ak47, SoldierRank.Corporal, 6),
- };
- var shortInfo = soldiers.Select(soldier => new { soldier.Name, soldier.Rank });
- foreach (var soldier in shortInfo)
- {
- Console.WriteLine($"Name: {soldier.Name}, Rank: {soldier.Rank}");
- }
- }
- }
- enum Ammo
- {
- Ak47,
- M5,
- Rgd33
- }
- enum SoldierRank
- {
- Squaddie,
- Corporal,
- Sergeant,
- }
- class Soldier
- {
- public Soldier(string nick, Ammo ammo, SoldierRank rank, int serviceTime)
- {
- Name = nick;
- Rank = rank;
- Armament = ammo;
- ServiceTime = serviceTime;
- }
- public string Name { get; private set; }
- public SoldierRank Rank { get; private set; }
- public Ammo Armament { get; private set; }
- public int ServiceTime { get; private set; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement