【问题标题】:Duplication top of stack item in IL without helper variable没有辅助变量的 IL 中堆栈项的重复顶部
【发布时间】:2012-11-22 03:19:09
【问题描述】:

是否可以复制顶部堆栈项并将其推回? 我只知道使用这样的辅助局部变量的解决方案:

stloc.n
ldloc.n
ldloc.n 

是否存在用于复制堆栈项的 IL 指令?是否可以避免使用辅助局部变量?

【问题讨论】:

    标签: .net stack cil il


    【解决方案1】:

    你有没有看OpCodes.Dup,它重复了堆栈顶部的项目?

    【讨论】:

    • 它真的存在..对不起我的疏忽。
    • 它确实有用,而且非常有用:) 如果我回答了你的问题,你能把它标记为这样吗?
    猜你喜欢
    • 1970-01-01
    • 2018-09-01
    • 2010-10-19
    • 2016-01-06
    • 2011-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多