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;
}