查看高层和低层 C# 代码
随着新 C# 版本中简化源代码的功能越来越多,编译器生成的代码也会随之增加。 ReSharper 允许您同时在 编辑器 中查看原始版本和在 IL 查看器窗口 中具有不同语法糖级别的 C#,并实现适当的同步。
查看文档的低层或高层 C#
如果您想查看源代码的低层 C#,请确保相应的项目已 构建。
执行以下操作之一:
从主菜单中选择 。
右键单击 编辑器 中的任意位置,然后选择
调用 导航到 Control+Shift+G 并选择 低级别 C# 代码。
如果您想更改代码展示方式,请在 IL Viewer 工具栏中选择 低级别 C# 或 高级别 C#。
在下面的示例中,您可以看到原始代码和低层 C# 之间的许多差异。

以下是 低层 C#和 高层 C#预设的一些差异和用例。
低级别 C#
高层编译器转换已关闭,并显示了编译器生成的代码。 这使您能够查看为不同语法糖功能生成的代码。
例如,您可以在 编辑器 中查看 lambda 和迭代器,并将它们与 IL 查看器 中生成的对应嵌套类、状态机和捕获的局部变量进行比较。
高级别 C#
以下是高层 C# 视图的一些用例:
最后修改日期: 2025年 9月 27日