Если равносильны, используй тот, который нравится. Это как с ивентами, есть EventName()
, а есть EventName.Invoke()
ну в случае с ивентами, если просто через имя и скобки вызвать, то если ивент будет нулл, то появится ошибка. В случае с Инвок можно провести проверку на нулл через EventName?.Invoke(); Тогда ошибки не будет. Вот поэтому хочу узнать, есть ли какие-то преимущества у первого или второго варианта вызова делеагат))