Подтвердить что ты не робот

Разница между Delegate.Invoke и Delegate()

delegate void DelegateTest();

DelegateTest delTest;

В чем разница между вызовами delTest.Invoke() и delTest()? Оба будут выполнять делегат в текущем потоке, правильно?

4b9b3361

Ответ 1

Форма delTest() - это помощник компилятора, под которым это действительно вызов Invoke().

Ответ 2

Это правильно. Оба имеют точный результат.

Учитывая, что вы правильно инициализировали delTest, конечно.