1
¿Por qué el compilador de C # traduce esto! = Comparación como si fuera una> comparación?
Por pura casualidad descubrí que el compilador de C # activa este método: static bool IsNotNull(object obj) { return obj != null; } ... en este CIL : .method private hidebysig static bool IsNotNull(object obj) cil managed { ldarg.0 // obj ldnull cgt.un ret } ... o, si prefiere mirar …
147
c#
cil
il
notnull
binary-operators