zoukankan      html  css  js  c++  java
  • 查找集合中某个元素的位置和某个元素的集合

            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;
            }
        }

  • 相关阅读:
    iOS崩溃报告获取一
    GCDTimer
    Runtime
    Socket
    冒泡排序笔记
    学习java虚拟机笔记
    ftp发送文件包括中文名
    java email
    批量数据插入高效 转发
    读取本地硬盘文件,快速扫描插入 数据库
  • 原文地址:https://www.cnblogs.com/LYunF/p/2633294.html
Copyright © 2011-2022 走看看