User-contol для проверки алгоритмов c#
Подскажите, пожалуйста, как реализовать. Создаю user-control. На нем кнопка. По нажатию должны выполняться сначала стандартные действия (выгружаем из папки файлы с информацией), потом перегруженные пользователем (На каждом файле запускаем алгоритм). Поскольку файлы большие, то пользовательский алгоритм надо бы запустить внутри стандартной обработки. По сути user-contol используется для тестирования различных алгоритмов. Какой механизм нужно использовать для checkUserAlgoritm() ??? Делегат, интерфейс?
Что-то вроде того
<!-- language: c# -->
private void doAnalysisButton_Click(object sender, EventArgs e)
{
foreach (string file in files)
{
if (OpenFile(file)) //если удалось успешно открыть файл
{
checkUserAlgoritm();
}
}
}
Источник: Stack Overflow на русском