±
±èÀçȲ
what's the mean this article..please
null == ldnull(MSIL)
/*
Rationale: It might be thought that ldnull is redundant: why not use
ldc.i4.0 or ldc.i8.0 instead? The answer is that ldnull provides a
size-agnostic null -analogous to a ldc.i instruction, which does not exist.
However, even if CIL were to include a ldc.i instruction it would still
benefit verification algorithms to retain the ldnull instruction because it
makes type tracking easier.
*/
and, what is the size-agnostic null???
null == ldnull(MSIL)
/*
Rationale: It might be thought that ldnull is redundant: why not use
ldc.i4.0 or ldc.i8.0 instead? The answer is that ldnull provides a
size-agnostic null -analogous to a ldc.i instruction, which does not exist.
However, even if CIL were to include a ldc.i instruction it would still
benefit verification algorithms to retain the ldnull instruction because it
makes type tracking easier.
*/
and, what is the size-agnostic null???