c#如何做到a不包含与a包含
本文关键字:包含 何做 | 更新日期: 2023-09-27 18:07:27
我有一个列表,我试图查询包含一些信息但不是其他的数据。所以:MgrName包含userName,或者Name包含userName,如果是这样,Name不包含currentUser。文本
var query = from bCal in dc.ListData
where bCal.MgrName.Contains(userName) ||
(bCal.Name.Contains(userName) && bCal.Name != currentUser.Text)
select bCal;
而不是
&& bCal.Name != currentUser.Text
我想做一些类似
的事情 where bCal.MgrName.Contains(userName) || (bCal.Name.Contains(userName) && !(bCal.Name.Contains(currentUser.Text)))
但是当我这样做的时候,我得到了一个
对象引用未设置为对象错误的实例。
最好的方法是什么?
谢谢,
似乎bCal.Name
或currentUser.Text
是null(给定!=
工作)。除此之外,我看不出有什么不可行的理由。