SearchPattern - Directory.GetFiles() - C#
Формулировка задачи:
Здравствуйте, возникла проблемка:
Есть функция которая вот такая, ошибка отмечена, вопрос как это исправить?
P.S. Я знаю корявый способ решения этой задачки, хотелось бы что-нить поумнее))
public List<Image> GetImages() { string path = System.AppDomain.CurrentDomain.BaseDirectory; [COLOR="Red"] string[] files = Directory.GetFiles(path, "*.jpg | *.png");[/COLOR] List<Image> images = new List<Image>(); foreach (var file in files) { try { Image img = Image.FromFile(file); images.Add(img); } catch { } } return images; }
Решение задачи: «SearchPattern - Directory.GetFiles()»
textual
Листинг программы
public List<Image> GetImages() { string path = "путь к папке"; List<Image> images = new List<Image>(); try { images.AddRange(Directory.GetFiles(path, "*.*", SearchOption.TopDirectoryOnly) .Where(f => f.EndsWith(".jpg") || f.EndsWith(".png")).ToArray() .Select(Image.FromFile)); } catch (Exception) { //сообщение } return images; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д