#c#
#c#
Вопрос:
Итак, у меня есть этот код, и он загружает все изображения в список. Я пытаюсь сделать так, чтобы, если имена файлов были сделаны, например, например: filetype_1_A
filetype_2_A
и т. Д., В список будет добавлен только тип 1. Но я не могу понять это.
public static List<string> createImgs(string src) {
List<string> list = new List<string>();
foreach (string file in Directory.EnumerateFiles(src, "*.png")) {
string contents = createImg(file.Replace(@"wwwroot", "")).OuterHtml;
if (contents == "<img src="assets\img\filetype_1_"_".png">") {
list.Add(contents);
}
}
return list;
}
Комментарии:
1. Вам нужны только имена файлов, содержащие «filetype_1»?
2. Почему бы не включить это в выражение фильтра?
Directory.EnumerateFiles(src, "filetype_1_*.png")
?3. @CirrusMinor да, только что понял, что
4. @Fildor это работает, спасибо
Ответ №1:
Вы можете просто включить его в выражение фильтра :
Directory.EnumerateFiles(src, "filetype_1_*.png")