C# Какая разница при вызове методов сообщённых с делегатом


#1

Какая разница при вызове методов сообщённых с делегатом через delegate.Invoke() и delegate()


#2

Никакой разницы нету. Что delegate.Invoke(), что delegate() - это просто вызов сообщенных методов с делегатом. Существует два способа, потому что не всем становится очевидным при вызове сообщённого метода данным способом delegate(), а использование Invoke() подтверждает, что вызывается не просто метод, а метод сопряжённый с делегатом.


#3

спасибо за разъяснение