相关疑难解决方法(0)

获取不同的列表值

我有我想从一个获得C#应用程序List项目对象,其中包含不同对象另一个列表.

我试过这个

 List<Project> model = notre_admin.Get_List_Project_By_Expert(u.Id_user);
 if (model != null) model = model.Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

列表模型仍包含4个相同的对象Project.

这是什么原因?我该如何解决?

.net c# asp.net asp.net-mvc

11
推荐指数
3
解决办法
9167
查看次数

LINQ从列表中的列表中获取唯一项

List的类型MyObject有以下定义:

class MyObject {
     public string ListName { get; set; }
     public IEnumerable<OtherObject> ObjectList { get; set;}
}
Run Code Online (Sandbox Code Playgroud)

给定一个List类型MyObject,使用LINQ我应该使用什么表达式来获得所有不同的OtherObject

我正打算做的是循环的每个MyObject并获得不同的OtherObjectObjectList属性,但然后我需要在整个列表中的不同.

请注意,如果: MyObject[0].Objectlist[0] == 'ItemA'MyObject[1].Objectlist[0] == 'ItemA'它仍然会返回的单个实例ItemA.此代码仅是一种表示形式.顺便说一句,这不是我访问我的对象的方式.

c# linq ienumerable list distinct

8
推荐指数
1
解决办法
6155
查看次数

标签 统计

c# ×2

.net ×1

asp.net ×1

asp.net-mvc ×1

distinct ×1

ienumerable ×1

linq ×1

list ×1