我有一个定义如下List的类型:MyObject
class MyObject {
public string ListName { get; set; }
public IEnumerable<OtherObject> ObjectList { get; set;}
}
给定一个List类型MyObject,使用 LINQ 我应该使用什么表达式来获得所有不同OtherObject?
我打算做的是循环每个MyObject并OtherObject从ObjectList属性中获取不同的值,但是我需要在列表中获取不同的值。
请注意 if:
MyObject[0].Objectlist[0] == 'ItemA'并且MyObject[1].Objectlist[0] == 'ItemA'它仍然会返回一个ItemA. 这段代码只是一个表示而已。顺便说一句,这不是我访问对象的方式。