I want to get Boolean value if queue contains object having particular value in the properties.
e.g)
public class Order
{
public string orderType { get; set; }
public string sCode { get; set; }
public int iNum { get; set; }
...omit...
}
Queue<Order> queueSendOrder = new Queue<Order>();
Then, how to check if Queue contains or not if contains any object having sCode="Code1", iNum=1?
Thank you.
Queue<T>implementsIEnumerable<T>so it's perfectly reasonable to iterate over the contents.IEnumerableextension methods? You can do something likequeueSendOrder.Any(o => o.iNum == 1 && o.sCode == "Code1")orvar matchingItems = queueSendOrder.Where(o => o.sCode == "Code1").ToList();