如何判断 C#中,某List里只包含某一个元素,不再包含其它元素

如判断List OrderPays里是否存在某元素:
Order.OrderPays.Exists(orderPay => orderPay.PayType == "ABC";
那判断只包含怎么写?
不要使用foreach循环。谢谢!

完全匹配这条数据,然后查出来,看查出的结果,如果返回的结果只有这一条表示只有它。
var result = Order.OrderPays.Where(p => p.Age == 20);
if (Order.OrderPays.Any() && Order.OrderPays.Count() == 1 && result.Any() && result.Count() == 1) { }
温馨提示:答案为网友推荐,仅供参考