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

如判断ListOrderPays里是否存在某元素:Order.OrderPays.Exists(orderPay=>orderPay.PayType=="ABC";那判断... 如判断List OrderPays里是否存在某元素:
Order.OrderPays.Exists(orderPay => orderPay.PayType == "ABC";
那判断只包含怎么写?
不要使用foreach循环。谢谢!
展开
 我来答
书含云8y
2017-03-15 · TA获得超过469个赞
知道小有建树答主
回答量:370
采纳率:57%
帮助的人:80.8万
展开全部
完全匹配这条数据,然后查出来,看查出的结果,如果返回的结果只有这一条表示只有它。
var result = Order.OrderPays.Where(p => p.Age == 20);
if (Order.OrderPays.Any() && Order.OrderPays.Count() == 1 && result.Any() && result.Count() == 1) { }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式