我有模型列表,并希望在没有循环的列表内添加列表 [英] I have model list and want to add list inside list without loop
本文介绍了我有模型列表,并希望在没有循环的列表内添加列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在没有循环的情况下在列表中添加列表。我可以使用循环。
谢谢。
我尝试了什么:
I want to add list inside list without loop.Is is possible or I have to use loop.
Thanks.
What I have tried:
var ItemModel = new ItemModels();
var modelItemList = new List<ItemModels>();
modelItemList = retitem.Select(x =>
{
return new ItemModels()
{
SKU = x.SKU != null ? x.SKU : "",
SKU2 = x.SKU2 != null ? x.SKU2 : "",
Source = x.Source != null ? x.Source : "",
UPC = x.UPC != null ? x.UPC : ""
};
}).OrderByDescending(y => y.Barcode).ToList();
ItemModel.ItemList.Add(modelItemList);//it's not right way to add list inside list but i need that without loop.Is it possible?
//Inside Model
public class ItemModels
{
public ItemModels()
{
ItemList = new List<ItemModels>();
}
public List<ItemModels> ItemList { get; set; }
}
推荐答案
如果要将列表添加到列表中,请使用AddRange
If you want to add a list to a list use AddRange
ItemModel.ItemList.AddRange(modelItemList);
这篇关于我有模型列表,并希望在没有循环的列表内添加列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文