首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置ILSpy以显示本地方法生成代码背后的详细信息

配置ILSpy以显示本地方法生成代码背后的详细信息
EN

Stack Overflow用户
提问于 2022-05-07 12:35:30
回答 1查看 141关注 0票数 1

我试图查看这个小示例的编译器代码:

代码语言:javascript
复制
static void Main()
{
    int i = 0;
    AddToI(5);
    AddToI(10);
    Console.WriteLine(i);
    void AddToI(int amount) => i += amount;
}

我使用的是ILSpy,它向我展示的代码几乎与原始代码相同。但我希望编译器添加一些类或结构?

也许我可以调ILSpy来给我看更多的细节?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-10 12:54:35

您可以在工具栏中选择一个较低的语言版本(例如C# 6),以防止ILSpy使用更新的功能。

您还可以在View>Options>Decompiler中关闭各个语言特性。

要快速查看“这段代码编译到什么?”,可以使用https://sharplab.io。SharpLab的C#模式也使用ILSpy反编译器,但几乎所有功能都已禁用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72152552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档