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        }
  • 相关阅读:
    pgsql查询优化之模糊查询
    两款不同应用场景的Wpf分页控件
    C# 客户端程序调用外部程序的三种实现
    WPF DataGrid自动生成序号
    WPF控件自适应屏幕
    NOPI实现导入导出泛型List,支持自定义列
    WPF蒙板弹窗
    定时发送邮件
    数据库基础知识介绍(MySQL)
    动态数据透视表
  • 原文地址:https://www.cnblogs.com/lbk/p/474907.html
Copyright © 2011-2022 走看看