如何让名称相同的只显示一个
我的程序是共有4个类别,每个类别下又有4个小类别,4个小类别中的名称有相同的,我从数据库读出来的时候是用数组取得的,把小类别的都用循环添加到了一个数组al里面,我想显示的就是小类别的名称,让名称相同的只显示一个,我不知道用数组怎么判断小类别中是否有相同的名称,请高手指点!部分程序如下:
private ArrayList GetDataSource()
{
CMS.BLL.KindManage km = new CMS.BLL.KindManage();
string[] KindIDList = this.ServiceRootKindID.Split(',');
System.Collections.ArrayList al = new ArrayList();
for (int i = 0; i < KindIDList.Length; i++)
{
al.AddRange(km.GetChildKindList(Convert.ToInt32(KindIDList[i])));
}
if al.
km.Dispose();
return al;
}
我想在红色出判断是否名称有相同的,都谢了!