为什么?
Beacuse将检查类型是否相等.它必须查找左手类型并将其与右手类型匹配,它也必须查找.之后,它可以比较类型,最有可能通过检查参考相等性.
这比仅检查引用相等性(dbnull.Value.Equals所做的那样)效率低.由于只有一次dbnull.Value实例,因此该检查非常准确且非常快.