Я удивлен, что вы скомпилировали этот код.
Прежде всего, OpenFileDialog.ShowDialog()
возвращает bool?
, так что проверьте его правильно (для HasValue
изначально, а затем для значения * 1006) *). Тогда почему вы перезаписываете переменную filename
? Я предполагаю, что filename
является некоторой глобальной переменной здесь.
Далее, после исправления я не испытывал проблем с запуском кода, семантически правильная строка фильтра. Логически, jpegs , bmps и gifs не являются XML файлами.