Я испытываю интересное исключение System.NullReferenceException, используя новый оператор с нулевым условием в С#. Следующий код дает мне исключение NullReferenceException, если "MyObject" имеет значение null:
await this.MyObject?.MyMethod()
Я бы предположил, что вызов "MyMethod" просто не будет выполнен, если "MyObject" равен NULL, или я не понимаю цели оператора с нулевым условием?