Возможно переопределить нуль-объединяющий оператор?

Можно ли переопределить оператор с нулевым слиянием для класса в C #?

Скажем, например, я хочу вернуть значение по умолчанию, если экземпляр равен нулю, и вернуть экземпляр, если это не так. Код будет выглядеть примерно так:

   return instance ?? new MyClass("Default");  

Но что, если я хотел бы использовать оператор объединения нулей, чтобы также проверить, установлен ли MyClass.MyValue?

Конечно, в этом нет особой необходимости (по крайней мере, я так думаю), поэтому прежде чем ответить «зачем вам это делать» -Мне просто любопытно, если это возможно.

Ответы на вопрос(5)

Ваш ответ на вопрос