Из документа MSDN:
Делегат - это тип, который безопасно инкапсулирует метод, аналогичный указатель функции в C и С++. В отличие от указателей функций C, делегаты являются объектно-ориентированными, безопасными по типу и безопасными.
Я знаю, что это такое и как его использовать. Но мне интересно, написана ли база на шаблоне делегата, который я знаю (от wikipedia).
В чем разница между ними?