有時候我們在給listbox綁定數據的時候會出現一些重復項,.Net本身不提供去除重復項的方法,那就只有自己寫一個了,其實也很簡單的,代碼如下:

private void Distinct(ListItemCollection items)


...{

for (int i = 0; i < items.Count; i++)


...{

for (int j = i + 1; j < items.Count; j++)


...{

if (items[i].Equals(items[j]))

items.Remove(items[j]);

}


}

}
同理,大家還可以寫出其他控件去除重復項的方法。