Я пытаюсь получить объект, находящийся в массиве, когда пользователь выбирает что-то в списке.Быстрый выбор объекта из списка
В настоящий момент список содержит список имен файлов и то, как я достиг решения, путем циклического прохождения массива и поиска подходящего имени файла и использования ссылки на объект после его обнаружения.
foreach (CPSImage img in objWholeLibrary)
{
if (Path.GetFileName(img.FileName).Equals(lbxImageObjects.SelectedItem.ToString()))
{
currImage = img;
break;
}
}
UpdateDisplay();
Есть ли более эффективный способ сделать это? Вместо того, чтобы полагаться на строку, соответствующую объекту?
Является ли это WPF, WinForms или веб? –