Я ищу более краткий способ выражения следующего теста в C #, где x - это обнуляемое целое
Английский: если x имеет значение AND y> x, тогда что-то делаем
C #, чтобы сделать более кратко:
if(x.HasValue && y > x)
Аналогично, если бы я хотел по умолчанию обнуляемое логическое значение (x) равным false, я мог бы написать:
if(x ?? false)
{
//x is true
}
else
{
//x is either null or false
}
вместо:
if(x.HasValue() && x == true)
Большое спасибо