zoukankan      html  css  js  c++  java
  • 贴代码——从泛型数组中递归删除不符合要求的项

     1/// <summary>
     2        /// 从泛型数组中递归删除不符合要求的项
     3        /// </summary>
     4        /// <param name="infos"></param>
     5        /// <param name="userid"></param>
     6        /// <returns></returns>

     7        public IList<New.Model.Info> CheckGrade(IList<New.Model.Info> infos, int userid,int i)
     8        {
     9            while(i<infos.Count)
    10            {
    11                int grade = infos[i].Grade;
    12                bool flag = false;
    13                switch (grade)
    14                {
    15                    //do somthing
    16                }

    17                if (!flag)
    18                {
    19                    infos.RemoveAt(i);
    20                    this.CheckGrade(infos, userid, i);
    21                }

    22                else 
    23                {
    24                    i++;
    25                }

    26            }

    27            return infos;
    28        }
  • 相关阅读:
    cha[] strrev(char[])
    线段树入门了解
    求最大严格递增序列
    素数环
    20181016-10 每周例行报告
    第五周例行报告
    作业要求 20180925-1 每周例行报告
    作业要求20180925-2 功能测试
    作业要求 20180925-3 效能分析
    作业要求20180925-4 单元测试,结对
  • 原文地址:https://www.cnblogs.com/lbk/p/474907.html
Copyright © 2011-2022 走看看