首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

List 的FindAll 查询 小弟我想多条件查询该怎么写.小弟我现在的方法只能查一个地名,小弟我想查多个该如何写 ?

2013-11-15 
List 的FindAll 查询 我想多条件查询该如何写.我现在的方法只能查一个地名,我想查多个该怎么写 ??下面的

List 的FindAll 查询 我想多条件查询该如何写.我现在的方法只能查一个地名,我想查多个该怎么写 ??

下面的 语句只能查询 含有 "海拉尔" 的 数据


 List<WF_Server.Check.Data_info> listFind = NameList.FindAll(delegate(WF_Server.Check.Data_info userinfo)
        {
            return userinfo.INFOR.Contains("海拉尔");
        });


我想查询 
1:即有 "海拉尔" 或者  有  "黑河"的 数据该怎么写

2:即有 "海拉尔" 并且  有  "黑河"的 数据该怎么写
[解决办法]
userinfo.INFOR.Contains("海拉尔") 
[解决办法]
 userinfo.INFOR.Contains("黑河")

userinfo.INFOR.Contains("海拉尔") && userinfo.INFOR.Contains("黑河")
[解决办法]

List<WF_Server.Check.Data_info> listFind = NameList.FindAll(delegate(WF_Server.Check.Data_info userinfo)
        {
            return userinfo.INFOR.Contains("海拉尔")
[解决办法]
userinfo.INFOR.Contains("黑河");
        });


List<WF_Server.Check.Data_info> listFind = NameList.FindAll(delegate(WF_Server.Check.Data_info userinfo)
        {
            return userinfo.INFOR.Contains("海拉尔")&&userinfo.INFOR.Contains("黑河");
        });

热点排行