我有一個wpf c#應用程序,它從文本文件加載任務到treeView,關於任務的數據加載到列表中,我試圖刪除列表中的位置I中的數據,但我無法弄清楚如何。我有這個for循環檢查,看看是否所選的treeView項目是在列表中的位置I的項目,如果是的話,我想從列表中刪除該項目。這是for循環的工作,即時通訊只是想知道如何做實際的刪除,我試過的東西,如.delete
和.remove
我發現msdna。從c列表中刪除#
for (int i = 0; i < name.Count; ++i)
{
string selectName = ((TreeViewItem)(treeView1.SelectedItem)).Header.ToString();
if (selectName == name[i])
{
//name.Remove(i) or name.Remove[i] or name[i].Remove
}
}
要小心您正在通過循環的東西刪除對象。你將不得不調整索引來補償。 –