为什么is关键字需要非空表达式?

jas*_*onh 1 c# language-design keyword

is关键字的MSDN文档说:

expression is not null
Run Code Online (Sandbox Code Playgroud)

为什么?如果调用了MethodThatReturnsNull()类型,则不应返回false,因为null肯定不是那种类型?

mqp*_*mqp 5

它不会返回false,如果expression是null.也许你误解了文档?