Вы можете использовать Math.Max
для этой цели, что сделает код более читабельным:
var number = Math.Max(0, nullableNum ?? 0)
или даже лучше использовать GetValueOrDefault
вместо слияния нуль. Он извлекает значение текущего Nullable<T>
объекта или значение по умолчанию базового типа, которое равно 0 для Nullable‹int›
var number = Math.Max(0, nullableNum.GetValueOrDefault());