请检查下面的代码。我只是简单地尝试为位于另一个名为List<ThirdPartyData>
的类中的GetFiftyItemsData
赋值,但是我尝试这样做的方式却显示语法错误。请检查itemLists.Add()
部分我在这里做什么错了?
C#代码:
var itemLists = new List<GetFiftyItemsData>();
itemLists.Add(new GetFiftyItemsData
{
SellerId = sellerId,
}.ThirdPartyData.Add(new ThirdPartyData {
}));
模型类:
class GetFiftyItemsData
{
public long SellerId { get; set; }
public List<ThirdPartyData> ThirdPartyData { get; set; }
}
答案 0 :(得分:2)
这应该做到
itemLists.Add(new GetFiftyItemsData
{
SellerId = sellerId,
ThirdPartyData = new List<ThirdPartyData> {
// item,
// item
})
});
最好不要命名您的字段/属性并输入相同的(ThirdPartyData)。
答案 1 :(得分:0)
我建议您可以逐步声明变量,使其更具可读性,首先添加新的ThirdPartyData,然后分配给GetFiftyItemsData,然后添加到itemLists。
…\.m2\repository\org\springframework\boot\spring-boot\2.1.7.RELEASE