我试图找出 il 代码,但不明白为什么下一个代码崩溃了。当我在没有下一行的情况下使用相同的代码时:call string [mscorlib]System.Console::ReadLine()
预期代码行为,但添加上述行强制崩溃。这个说法有什么问题??
.assembly Hello {}
.method public static void SomeFunction() cil managed
{
.entrypoint
ldstr "Hello, world!"
call void [mscorlib]System.Console::WriteLine(string)
call string [mscorlib]System.Console::ReadLine()
ret
}