我有一个名为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) 如何从主列表中删除重复的内部列表?
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.