Person.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. namespace ClassLibrary1;
  2. using System;
  3. using System.Collections.Generic;
  4. public class Player
  5. {
  6. public string Name { get; set; }
  7. public string Hero { get; set; }
  8. public Player(string name)
  9. {
  10. Name = name;
  11. }
  12. public void Display()
  13. {
  14. Console.WriteLine($"{Name}");
  15. }
  16. public void PickHero(string hero)
  17. {
  18. Hero = hero;
  19. Console.WriteLine($"{Name} выбрал героя: {Hero}");
  20. }
  21. public void PickItems(List<Item> items)
  22. {
  23. Console.WriteLine($"{Name} пикает предметы:");
  24. foreach (var item in items)
  25. {
  26. Console.WriteLine($"- {item.ItemName}");
  27. }
  28. }
  29. public void BuyItem(Item item)
  30. {
  31. Console.WriteLine($"{Name} купил предмет: {item.ItemName}");
  32. }
  33. }
  34. public class Item
  35. {
  36. public string ItemName { get; set; }
  37. public Item(string itemName)
  38. {
  39. ItemName = itemName;
  40. }
  41. public void Display()
  42. {
  43. Console.WriteLine($"{ItemName}");
  44. }
  45. }