Я согласен с Фредериком, местный fi
скрывает члена класса.Но неясно, что вы ожидаете увидеть в этой переменной в обработчике нажатий кнопок.
Поскольку вы зацикливаетесь, если вы используете член класса fi
, у вас будет только последний файлссылки.Это, вероятно, не имеет смысла.Если вы искали совпадение, скажем, в цикле, и останавливались на этом совпадении, тогда было бы целесообразно скрыть fi
уровня класса, и ваш код будет работать.Что конкретно вы пытаетесь сделать с fi
?
Кроме того, цикл for, который у вас есть, не будет работать, как указано в списке ... должно быть:
// Missing the 'in'
foreach (string fi in files_in_folder)
* Обновление * В ответ на ваши изменения в вопросе, где вы получаете эту ошибку?В событии нажатия кнопки?На какой линии?Это звучит как пользовательская внутренняя ошибка для объекта DicomDirectory, что бы это ни было.