Может ли кто-нибудь помочь мне решить мою маленькую проблему?Я пишу приложение для работы с текстовыми файлами.И у меня есть графический интерфейс, который содержит listView с флажками для каждого элемента.Я создал 2 массива: первый для элементов в listView и второй для всех строк в текстовом файле
string[] itemInList = new string[] { listView1.Items.ToString()
string[] lineInHosts = File.ReadAllLines(C:\Test.txt).ToArray<string>();
Идея состоит в том, чтобы сравнить все строки в файле C: \ Test.txt и все элементы.в списке.Если будет совпадение, я хочу, чтобы этот элемент был item.Checked = true;
PS: я пробовал это -
foreach (var item in itemInList)
{
foreach (var l in lineInHosts)
{
string itemName;
ListViewItem foundItem;
if (item == l)
{
itemName = item.ToString();
foundItem = listView1.FindItemWithText(itemName);
foundItem.Checked = true;
}
}
}
но этоне работает.