Я пытаюсь добавить элементы в список, используя следующее:
public class Reason
{
[JsonProperty("code")]
public int Code { get; internal set; }
}
public class Item
{
[JsonProperty("Id")]
public int Id { get; set; }
[JsonProperty("quantity")]
public int quantity { get; set; }
[JsonProperty("reason")]
public Reason reason { get; set; } = new Reason();
}
public class RootObject
{
[JsonProperty("dropOff")]
public DropOff dropOff { get; set; } = new DropOff();
[JsonProperty("providerId")]
public int providerId { get; set; }
[JsonProperty("orderReference")]
public string orderReference { get; set; }
[JsonProperty("returnMethodId")]
public int returnMethodId { get; set; }
[JsonProperty("items")]
public List<Item> items { get; set; } = new List<Item>();
}
root.items.Add(new Item { Id = 8675072, quantity = 1, Reason.Code = 2 });
При попытке добавить код Reason.Code,
An появляется следующая ошибка Ссылка на объект требуется для неполя, метода или свойства.
Где мне нужно инициализировать, чтобы добавить Reason.Code в список?