Можно ли как-то сократить это утверждение?
if (obj != null)
obj.SomeMethod();
потому что мне случается много писать, и это становится довольно раздражающим. Единственное, что я могу придумать, это реализовать Null Object шаблон, но это не то, что я могу делать каждый раз, и это, конечно же, не решение для сокращения синтаксиса.
И аналогичная проблема с событиями, где
public event Func<string> MyEvent;
а затем вызовите
if (MyEvent != null)
MyEvent.Invoke();