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

Así que estoy comenzando un curso de Desarrollo Web en septiembre, y estaremos programando en C #. Así que empecé a aprenderlo, así que tengo algo de experiencia en ello. Ahora tengo ~ 2 años de experiencia en HTML, CSS y PHP, así que elegí C # inmediatamente.

Estoy aprendiendo clases, y aprendo haciendo, no leyendo. Decidí hacer un pequeño juego de rol basado en consola para aprender clases. Tengo un juego básico en marcha, pero tengo un problema. Estoy intentando mostrar el inventario de jugadores de la clase Jugador en otra clase.

Estoy usando una lista para mantener el inventario de jugadores.

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

Esto está en el archivo de clase de jugadores.

Luego en la clase de la tienda, estoy haciendo;

Player player = new Player();

Para hacer un nuevo objeto para acceder a la clase de jugador. Luego, para agregar algo a la Lista en la tienda, lo estoy haciendo;

player.inventory.Add("Axe");

Pero si hago elplayer.inventory(); imprimir en la consola, me sale un error - System.Collections.Generic.List`1 [System.String].

¿Hay alguien que pueda ayudarme por favor? ¿Necesito proporcionar más código?

Respuestas a la pregunta(5)

Su respuesta a la pregunta