查找集合中某个元素的位置和某个元素的集合

mac2022-06-30  19

        List<string> list = new List<string>();        list.AddRange(new string[] { "gh", "gfh", "张三", "李四", "李1", "李2" });        Predicate<string> pre = new Predicate<string>(IsString);        int a =  list.FindIndex(pre);

        Predicate<string> pre1 = new Predicate<string>(GetString);        List<string> list1 = list.FindAll(pre1);

 

 

 

 

    /// <summary>    /// 筛选条件1    /// </summary>    /// <param name="abc"></param>    /// <returns></returns>    private bool IsString(string param)    {        if (param == "李四")        {            return true;        }        else        {            return false;        }    }    /// <summary>    /// 筛选条件2    /// </summary>    /// <param name="param"></param>    /// <returns></returns>    private bool GetString(string param)    {        if (param.StartsWith("李"))        {            return true;        }        else        {            return false;        }    }

转载于:https://www.cnblogs.com/LYunF/archive/2012/08/11/2633294.html

最新回复(0)