日期:2014-05-17  浏览次数:20864 次

如何删除ArrayList中添加的ArrayList1的count值为0的项
一个ArrayList中Add进了很多组arraylist,现在想要删除ArrayList中的某些组,arraylist的count为0的删掉,判断语句跟删除语句应该如何写

------解决方案--------------------

            for (int i = list.Count - 1; i >= 0; i--)
            {
                if (((System.Collections.ArrayList)list[i]).Count == 0)
                {
                    list.RemoveAt(i);
                }
            }

------解决方案--------------------
 int a = value.Count;//总数量
            if (a > 1)
            {
                for (int i = 0; i < a - 1; i++)
                {
                    for (int j = i + 1; j < value.Count; j++)
                    {
                        if (value[i].住院号 == value[j].住院号)
                        {
                            value.RemoveAt(j);