Можно ли как-то сократить это высказывание?
if (obj != null)
obj.SomeMethod();
потому что я часто это пишу, и это меня очень раздражает. Единственное, о чем я могу думать, это реализовать шаблон Null Object, но это не то, что я могу делать каждый раз, и это определенно не решение для сокращения синтаксиса.
И аналогичная проблема с событиями, где
public event Func MyEvent;
и затем вызвать
if (MyEvent != null)
MyEvent.Invoke();
Подробнее здесь: https://stackoverflow.com/questions/872 ... in-c-sharp
Вызов метода, если он не равен нулю в C# ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Сокет равен нулю. Пожалуйста, проверьте, правильно ли принят вызов [закрыто]
Anonymous » » в форуме C# - 0 Ответы
- 35 Просмотры
-
Последнее сообщение Anonymous
-