У меня есть две папки, одна папка с файлами, а другая - с DLL-файлами. Я не могу знать, какие или сколько DLL-файлов находятся внутри каталога файлов DLL (модульное использование). Внутри каждого DLL-файла есть функция, которая получает параметр FileInfo как параметр. Как я могу запускать все функции в DLL для каждого файла из каталога файлов?C# динамически использует функции DLL
, например, один из DLL-файлов:
using System;
using System.IO;
namespace DLLTest
{
public class DLLTestClass
{
public bool DLLTestFunction(FileInfo file)
{
return file.Exists;
}
}
}
Главная:
DirectoryInfo filesDir = new DirectoryInfo(path_to_files_Directory);
DirectoryInfo dllsDir = new DirectoryInfo(path_to_dlls_Directory);
foreach(FileInfo file in filesDir.getFiles())
{
//How do I run each one of the dll funtions on each one of the files?
}
Большое спасибо.
Интересно также :-) – csblo