c# - Diferença entre o uso de typeof e is - Stack Overflow ...
Ele responde à pergunta "Esta referência é uma referência legítima a um objecto deste tipo?", e null não é uma referência legítima. Consequentemente, podemos também observar que uma referência não-nula do tipo Nullable é também uma referência válida do tipo T, e vice-versa. Exemplificando: