相关疑难解决方法(0)

为什么使用PredicateBuilder的代码不起作用?

为什么我的清单没有退回任何东西?

 class Program
    {
        static void Main(string[] args)
        {
            var list = new List<string>{ "apple" , "mango" , "chickoo", "kiwi" };
            var searchWord = new List<string>{ "a" };

            var predicate = PredicateBuilder.False<string>();

            foreach(var word in searchWord)
            {
                predicate.Or(p => p.Contains(word));
            }

           var qry = list.Where(predicate.Compile());

           foreach (var item in qry)
           {
               Console.WriteLine(item);
           }

           Console.Read();
        }
    }
Run Code Online (Sandbox Code Playgroud)

我正在使用Joseph Albahari的PredicateBuilder.

c# linq

6
推荐指数
2
解决办法
4052
查看次数

标签 统计

c# ×1

linq ×1