У меня есть приложение wpf c #, которое загружает задачи в treeView из текстового файла, данные о задачах загружаются в список, я пытаюсь удалить данные в позиции I в списке, но не могу понять,как.У меня есть это для проверки цикла, чтобы увидеть, равен ли выбранный элемент treeView элементу в позиции I в списке, и если да, то я хочу удалить этот элемент из списка.Вот цикл for, который работает, мне просто интересно, как сделать фактическое удаление, я пробовал такие вещи, как .delete
и .remove
, которые я нашел на msdna.
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
}
}