Делаю инвентарь в c#

Делаю инвентарь в c# и я решил сделать 2 списка один с вещами, а другой инвентарь игрока, но я хз как добавлять туда вещи.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace Rextester
{
    public class Inventory
    {
        public bool empty;
        public int number;
        public string name;
    }
    public class Program
    {
        public static void Main(string[] args)
        {
            List<Inventory> inventory = new List<Inventory>();
            
            for (int i = 0; i <= 10; i++)
            {
                inventory.Add(new Inventory());
            }
        
            List<Inventory> Item = new List<Inventory>();
            Item.Add(new Inventory() { empty = true, number = 1, name = "шляпа" });
            Item.Add(new Inventory() { empty = true, number = 1, name = "камень" });
            Item.Add(new Inventory() { empty = true, number = 1, name = "меч" });
            
            foreach (Inventory i in inventory)
            {
                Console.WriteLine(i.empty);
                Console.WriteLine(i.number);
                Console.WriteLine(i.name);
            }
        }
    }
}

Ответы (1 шт):

Автор решения: Maksimka

Путем биения головой об метанит и прочие руководства я нашел ответ, все просто как и с массивами. Надо поставить это

inventory.Insert(0, item[0]);

перед foreach и все.

→ Ссылка