Вот как я могу поместить значение с плавающей запятой в стек (на С#):
ILGenerator gen = method.GetILGenerator();
gen.Emit(OpCodes.Ldc_R4, (float)12.5);
Как я могу поместить логическое значение в стек с помощью метода Emit?
Вот как я могу поместить значение с плавающей запятой в стек (на С#):
ILGenerator gen = method.GetILGenerator();
gen.Emit(OpCodes.Ldc_R4, (float)12.5);
Как я могу поместить логическое значение в стек с помощью метода Emit?
В стеке оценки нет представления логического значения. bool, char, byte, ushort, uint и их варианты со знаком представлены в виде 4-байтового целого числа со знаком (i4).
Истинный:
ldc.i4.1
ЛОЖЬ:
ldc.i4.0