gpt4 book ai didi

boolean - IL生成器 : How to add boolean to the stack

转载 作者:行者123 更新时间:2023-12-02 04:48:37 26 4
gpt4 key购买 nike

这是将浮点值放入堆栈的方法(在 C# 中):

ILGenerator gen = method.GetILGenerator();
gen.Emit(OpCodes.Ldc_R4, (float)12.5);

如何使用 Emit 方法将 boolean 值放入堆栈?

最佳答案

计算堆栈上没有 boolean 值的表示。 bool、char、byte、ushort、uint 及其有符号变体均表示为 4 字节有符号整数 (i4)。

正确:

ldc.i4.1

错误:

ldc.i4.0

关于boolean - IL生成器 : How to add boolean to the stack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1387010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com