System.StringHelper.LCSSearch C# (CSharp) Method

LCSSearch() public static method

在列表项中进行模糊搜索
public static LCSSearch ( IEnumerable list, String keys, Func keySelector, Int32 count = -1 ) : IEnumerable
list IEnumerable
keys String
keySelector Func
count Int32
return IEnumerable
        public static IEnumerable<T> LCSSearch<T>(this IEnumerable<T> list, String keys, Func<T, String> keySelector, Int32 count = -1)
        {
            var rs = LCS(list, keys, keySelector);

            if (count >= 0)
                rs = rs.OrderBy(e => e.Value).Take(count);
            else
                rs = rs.OrderBy(e => e.Value);

            return rs.Select(e => e.Key);
        }
        #endregion

Same methods

StringHelper::LCSSearch ( String key, Array words ) : String[]