how to check if List element contains an item with a Particular Property Value

前端 未结 6 874
野的像风
野的像风 2020-12-07 11:54
public class PricePublicModel
{
    public PricePublicModel() { }

    public int PriceGroupID { get; set; }
    public double Size { get; set; }
    public double S         


        
6条回答
  •  萌比男神i
    2020-12-07 12:34

    If you have a list and you want to know where within the list an element exists that matches a given criteria, you can use the FindIndex instance method. Such as

    int index = list.FindIndex(f => f.Bar == 17);
    

    Where f => f.Bar == 17 is a predicate with the matching criteria.

    In your case you might write

    int index = pricePublicList.FindIndex(item => item.Size == 200);
    if (index >= 0) 
    {
        // element exists, do what you need
    }
    

提交回复
热议问题