有没有办法在 Visual Studio 中使用 Resharper 显示枚举的数值?

Lic*_*cht 2 c# resharper visual-studio

我总是在enum值旁边添加注释,以便我可以在编辑器中快速查看它们的数值。否则,您必须从 0(或您的初始值)开始并从那里开始计数(或者更糟的是,如果您想使用flags)。我的用例是在enum使用 SSMS 时查看编辑器中的 。

enum PossibleValues
{
  AnOption,         //0
  ADifferentOption, //1
  TheLastOption,    //2
}
Run Code Online (Sandbox Code Playgroud)

这似乎是 Visual Studio 可能具有的功能,但我找不到它。也许需要一个插件?谷歌在这里让我失望。

编辑:我添加了 Resharper 标签并在标题中指定了它。因为它可供我使用并提供了完美的解决方案。

Jam*_*rpe 5

您在评论中提到您正在使用 ReSharper - 如果您尚未分配值,它具有快速添加值的功能。选择枚举名称,并调出常用菜单(默认为 alt-enter):

在此处输入图片说明

选择“指定枚举成员值”,它将直接在代码中填充它们:

在此处输入图片说明

如果单击小箭头,还可以按文件、文件夹、项目或整个解决方案执行此操作。