Можно создать дубликат:
What is the difference between a delegate and events?разные делегат используетМожно создать дубликат:
Difference between events and delegates and its respective applications(скопированный из this duplicate)
Когда я должен приподнять п событие я это сделать
public delegate void LogUserActivity(Guid orderGUID);
public event LogUserActivity ActivityLog;
даже это работает
public delegate void LogUserActivity(Guid orderGUID);
public LogUserActivity ActivityLog;
В чем разница между двумя из них
jon - когда мне нужно вызвать ActivityLog(), я сначала проверяю, является ли он нулевым или нет. Есть ли способ назначить значение по умолчанию ActivityLog, чтобы оно никогда не было нулевым. – Rohit
@Rohit: Отредактировано для ответа на комментарий. –