Watch 在调试时不知道枚举

问题描述 投票:0回答:0

我使用枚举作为 DataReader 列的列索引。例子:

title = reader.GetString((int)ct_title);

其中

ct_title
是一个值为 5 的枚举。当我设置断点并想在 QuickWatch 或 Watch 窗口中查看表达式结果时,我得到:

error CS0103:名称“ct_title”在当前不存在 语境

当我将

ct_title
替换为
5
时,我得到了正确的值。 我经常使用枚举,如果调试器能够理解它们,那将大有帮助。 我正在使用带有 C# 的 Visual Studio Community 2022。

c# visual-studio enums visual-studio-debugging watch
© www.soinside.com 2019 - 2024. All rights reserved.