判断一个IList<string> 是否有项和 给定的字符串  部分匹配使用 lambda表达式或者扩展方法怎么写?

解决方案 »

  1.   

    (1) if (list.Count() > 0) //有项
    (2) if (list.Any(x => x.Contains(str)) //存在部分匹配str的项
      

  2.   

    IList 没有 Any 这个方法啊
      

  3.   

    汗  忘记引用linq 类了
      

  4.   

    使用扩展方法怎么写啊?
     private static bool Compare (this IList<string> first,string o)
            {
                bool result = false;
                foreach (var i in first)
                {                yield return result;
                }
            }
    错误 7 “bool”不是迭代器接口类型,