我有模型列表,并希望在没有循环的列表内添加列表 [英] I have model list and want to add list inside list without loop

查看:84
本文介绍了我有模型列表,并希望在没有循环的列表内添加列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在没有循环的情况下在列表中添加列表。我可以使用循环。



谢谢。



我尝试了什么:



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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆