C#将项目添加到列表

谢谢

我正在尝试将商品添加到用于以下目的的列表中;

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时,出现以下错误,

非字段,方法或属性需要对象引用。

我需要在哪里初始化以将Reason.Code添加到列表中?

马克·格雷韦尔
root.items.Add(new Item { Id = 8675072, quantity = 1, reason = { Code = 2  }})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#将项目添加到列表

来自分类Dev

如何使用每种C#智能技术将项目从其他列表添加到列表

来自分类Dev

将项目添加到列表对象 c# 中的属性(列表对象类型)

来自分类Dev

如何将项目添加到列表列表 C#

来自分类Dev

如何从C#中的其他表单将项目添加到列表框

来自分类Dev

如何将项目从列表框添加到文本框C#

来自分类Dev

如何将项目从列表框添加到文本框C#

来自分类Dev

如何从C#中的其他表单将项目添加到列表框

来自分类Dev

使用构造函数C#将项目添加到列表

来自分类Dev

C#将项目添加到循环列表中

来自分类Dev

将列表添加到列表Linq C#

来自分类Dev

将VB文件添加到C#项目中

来自分类Dev

C#将项目添加到ObjectListView

来自分类Dev

将Ninject添加到旧版项目C#

来自分类Dev

如何使用C#将项目添加到TreelistEx?

来自分类Dev

将项目添加到现有Collection C#

来自分类Dev

C# 将项目添加到 JSON 对象

来自分类Dev

无法将项目添加到 ListView C#

来自分类Dev

将文件添加到项目 C#

来自分类Dev

将项目添加到列表的开头

来自分类Dev

Java | 将项目添加到列表<?>

来自分类Dev

将多个项目添加到列表

来自分类Dev

Flutter将项目添加到列表

来自分类Dev

将项目组添加到列表

来自分类Dev

将项目添加到列表 SML

来自分类Dev

将项目添加到列表

来自分类Dev

将空项目添加到列表

来自分类Dev

将树结构递归添加到列表C#

来自分类Dev

WinForms C#将列表添加到类Object