首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ArrayList有关问题大家帮帮忙

2012-01-31 
ArrayList问题大家帮帮忙我想删除ArrayList中的重复数据请问怎么办[解决办法]using Systemusing System.C

ArrayList问题大家帮帮忙
我想删除ArrayList中的重复数据请问怎么办

[解决办法]
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ArrayList list = new ArrayList();
list.Add(1);
list.Add(2);
list.Add(3);
list.Add(4);
list.Add(2);
list.Add(3);
PrintList(list);
RemoveDupItem(list);
PrintList(list);
}

private static void RemoveDupItem(ArrayList list)
{
int i = 0;
while (i < list.Count)
{
int j = i + 1;
while (j < list.Count)
{
if (list[i].Equals(list[j]))
{
list.RemoveAt(j);
}
else
{
j++;
}
}
i++;
}
}

static void PrintList(ArrayList list)
{
foreach (object var in list)
{

Console.WriteLine(var.ToString());
}
}
}
}

热点排行