发布于 2021-11-20 18:12:54
在ILSpy的顶部菜单中,您可以看到一个组合框/下拉列表,它选择反编译器的输出目标语言。在您的情况下,我怀疑它设置为IL。将其值更改为C#,您的情况将得到改善.
发布于 2021-11-20 18:03:30
你什么意思?
C#码被编译成IL码。
IL代码看起来不像C#代码,因为它是另一种语言。如果您将一个程序集拖到ILSpy中,它只能向您展示IL --为什么它会显示任何甚至远程看起来像C#代码的东西?ILSpy是为了向您展示IL代码-您不能使ILSpy看起来像C#代码。这就像“我如何使英语遵循德语语法”。
现在有反编译器了。他们的答案是:像编译器那样编写IL代码。
https://stackoverflow.com/questions/70048502
复制相似问题