Разница между вызовом события с SomeEvent (arg) и SomeEvent.Invoke (arg) - PullRequest
3 голосов
/ 18 июня 2010

Есть ли разница в использовании

SomeEvent(arg);

и

SomeEvent.Invoke(arg);

Если нет существенных различий, какая из них лучше?

Ответы [ 3 ]

1 голос
/ 18 июня 2010

Они точно такие же.Соглашение состоит в том, чтобы использовать первую форму, хотя.

1 голос
/ 18 июня 2010

Нет разницы, они эквивалентны. SomeEvent(arg); это просто синтаксический сахар для .Invoke

0 голосов
/ 18 июня 2010

Первая форма - синтаксический сахар C # для второй. Я не видел, чтобы кто-нибудь использовал вторую форму, но я могу представить, что некоторые генераторы кода могут «обеспечить будущее» для кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...