0
短路评估如何在msil解释器中工作? And指令是否包含有关跳转到何处的信息(如果为false),并且对于Or与true是否相同?短路评估如何在MSIL中工作
短路评估如何在msil解释器中工作? And指令是否包含有关跳转到何处的信息(如果为false),并且对于Or与true是否相同?短路评估如何在MSIL中工作
否 - 用于And和Or的IL指令实际上对堆栈顶部的两个操作数执行按位操作。如果高级语言使用短路评估,则它被编译为IL级别的显式分支操作,并且完全不依赖于And指令。使用像Reflector这样的工具来查看有问题的编译器产生的实际IL。