Можно ли перегрузить оператор с нулевым слиянием для класса в С#?
Скажем, например, я хочу вернуть значение по умолчанию, если экземпляр равен нулю, и вернуть экземпляр, если это не так. Код будет выглядеть примерно так:
return instance ?? new MyClass("Default");
Но что, если я хотел бы использовать оператор объединения нулей, чтобы также проверить, установлен ли MyClass.MyValue?