В настоящее время я пытаюсь вывести все загруженные файлы из DirectoryCatalog на консоль, используя одну строку foreach
Код:
DirectoryCatalog catalog = new DirectoryCatalog(".");
Array.ForEach(catalog.LoadedFiles, x => Console.WriteLine(x));
Это даст следующая ошибка:
Аргументы типа для метода не могут быть выведены из использования. Попробуйте явно указать аргументы типа.
Я пытаюсь что-то подобное (указав аргумент типа с явным приведением):
Array.ForEach((ReadOnlyCollection<string>)catalog.LoadedFiles, x => Console.WriteLine(x));
и все равно не работает
Примечание:
Этот код работает нормально:
foreach (var loadedFile in catalog.LoadedFiles)
{
Console.WriteLine(loadedFile);
}
Есть идеи?