C # System.Collections.Generic.List`1 [System.String]

Итак, я начинаю курс веб-разработки в сентябре, и мы будем программировать на C #. Итак, я начал изучать это, поэтому у меня есть некоторый опыт в этом. Теперь у меня есть ~ 2 года опыта работы с HTML, CSS и PHP, поэтому я сразу выбрал C #.

Я учу уроки, и я учусь на практике, а не на чтении. Я решил сделать небольшую маленькую консольную RPG для изучения классов. У меня идет базовая игра, но у меня есть проблема. Я пытаюсь отобразить инвентарь игроков из класса Player в другом классе.

Я использую Список, чтобы держать инвентарь игроков.

public List<string> inventory = new List<string>();

Это в файле класса Players.

Тогда в Классе Магазина, я делаю;

Player player = new Player();

Сделать новый объект для доступа к классу игрока. Затем, чтобы добавить что-то в список в магазине, я делаю;

player.inventory.Add("Axe");

Но если я сделаюplayer.inventory(); распечатав в консоли, я получаю сообщение об ошибке - System.Collections.Generic.List`1 [System.String].

Кто-нибудь может мне помочь, пожалуйста? Нужно ли предоставлять больше кода?

Ответы на вопрос(5)

Ваш ответ на вопрос