Подтвердить что ты не робот

С# HasValue vs!= Null

Мой вопрос может показаться немного глупым, но он меня мучает каждый раз, когда я сталкиваюсь с этим. В чем разница между:

where value.HasValue

и

where value != null

Does HasValue проверяет, является ли value null?

4b9b3361

Ответ 1

Они оба делают то же самое, просто выбирают один и придерживаются его, чтобы у вас была последовательность. Нет ничего, чтобы выиграть, используя либо в конце.