private void RemoveChannelRedundantItem() { for (int index = 0; index > -1; index++) { Label429 label = _curSelectedChannel.GetSpecificItem(index) as Label429; if (label == null) { break; } string name = label.Name; if (!_labelNameList.Contains(name)) { _curSelectedChannel.Remove(index); index--; } } }