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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д