小编nff*_*nff的帖子

循环遍历C#列表中的列表

我有一个名为Models的列表,其中包含ID,Title,Variants.Variants是一个包含另一个元素Id,ModelID,Title的列表.我的问题是如何遍历变量列表,这是模型的子列表.

Repository.cs

public class Repository : IRepository
{
    private List<ModelSearch> _list = new List<ModelSearch>();
    public Repository()
    {
        populateList();
    }

    private void populateList()
    {
        _list.Add(new ModelSearch
        {
            ID = 1,
            Title = "Scorpio",
            Variants = new List<Variant> { 
                new Variant { ID = 1, ModelID = 1, Title="scorpio1" },
                new Variant { ID = 2, ModelID = 1, Title="scorpio2" },
                new Variant { ID = 3, ModelID = 1, Title="scorpio3" }
            }
        });

        _list.Add(new ModelSearch
        {
            ID = 2,
            Title = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net list

3
推荐指数
1
解决办法
542
查看次数

删除C#中列表中的重复列表

如何从主列表中删除重复的内部列表?

var list1 = new List<object>() { 1,2,3 };
var list2 = new List<object>() { 4,5,6 };
var list3 = new List<object>() { 1,2,3 };

List<List<object>> mainList = new List<List<object>>() {list1, list2, list3};
Run Code Online (Sandbox Code Playgroud)

我想删除list3从mainList使没有重复的mainList.

c# linq

2
推荐指数
1
解决办法
256
查看次数

标签 统计

c# ×2

asp.net ×1

linq ×1

list ×1