У меня новая проблема. Мой код:
.method public static void Main() cil managed
{
.entrypoint
// Code size 3 (0x3)
.maxstack 1
IL_0000: ldnull
IL_0001: stloc.0
IL_0002: ret
} // end of method Program::Main
Код C#:
il.Emit(OpCodes.Ldnull);
il.Emit(OpCodes.Stloc_0);
il.Emit(OpCodes.Ret);
Я генерирую этот код с помощью классов System.Reflection и System.Reflection.Emit. Кто-нибудь знает, почему это не может работать? Пожалуйста помоги.
Один небольшой вопрос — должен ли я генерировать конструктор?