是否有CIL指令来交换堆栈中的前两个元素?
发布于 2008-10-10 15:49:26
没有单一的指令交换。但是,使用stloc、pop和ldloc,您应该能够完成交换。
发布于 2008-10-10 21:28:53
不是的。交换元素的唯一方法是将顶部的两个元素弹出到本地变量,然后以相反的顺序推送它们。
发布于 2008-10-10 15:50:08
看一下list of CIL instructions,似乎没有一条指令交换堆栈顶部的两个元素。你必须用旧的pop/push方式来做。
https://stackoverflow.com/questions/191946
复制相似问题