假设在名为List<Contact>
的{{1}}内部,我想迭代所有contacts
个对象 - 从属性Contact
开始为真。
这是Selected
:
Contact
现在在列表中我有三个联系人,其中一个具有属性public class Contact
{
public string Name { get; set; }
public bool Selected { get; set; }
}
为true,当我开始迭代时:
Selected
我希望迭代中的第一项是与属性设置为true的联系。我怎样才能做到这一点?感谢。
答案 0 :(得分:1)
您可以使用LINQ contacts
:
OrderByDescending
进行排序
contacts = contacts.OrderByDescending(x => x.Selected).ToList();