Делаю инвентарь в 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 и все.