1
Por que o compilador C # traduz isso! = Comparação como se fosse uma comparação?
Por puro acaso, descobri que o compilador C # vira esse método: static bool IsNotNull(object obj) { return obj != null; } ... neste CIL : .method private hidebysig static bool IsNotNull(object obj) cil managed { ldarg.0 // obj ldnull cgt.un ret } … Ou, se você preferir examinar o …
147
c#
cil
il
notnull
binary-operators