悬停在 Visual Studio 时如何显示变量类型
How to display variable type when hovering in Visual Studio
我在 C# 中使用 Visual Studio 2017。当程序未 运行ning 时将鼠标悬停在变量上时,会出现一个弹出窗口,显示变量类型和名称。但是,当程序 运行ning 遇到断点时,悬停只会显示名称和值,而不会显示类型。我也希望它在程序 运行ning 时显示类型。
例如,假设我有以下代码:
var foo = 100;
当程序停止并且我将鼠标悬停在变量 foo
上时,它显示 (local variable) int foo
。但是,如果我在该行之后设置一个断点,运行 程序,然后在遇到断点后将鼠标悬停在它上面,它会显示 foo | 100
。有没有办法让它显示类似 int foo | 100
的内容?
我已经尝试在线搜索并查看了工具 > 选项 > 调试中提供的选项,但我没有找到任何看起来像我想要的东西。
Is there a way to get it to show something like int foo | 100?
恐怕答案是否定的。显示 (local variable) int foo
的选项和显示 foo | 100
的 (DataTips) 是两个不同的东西。
VS 使用 DataTips 选项在调试模式下显示快速信息。
对于此选项,当您将鼠标悬停在变量上时,它会显示有关变量的快速信息,它不支持您想要的详细类型消息:int foo | 100
.
推荐你用watch window观察你想要的变量variables.Select的值和类型,right-click选择add watch
观察。或调试时拖拽观看window观看
此外,您可以打开 locals window 以查看当前作用域中类型为 message 的变量。
我在 C# 中使用 Visual Studio 2017。当程序未 运行ning 时将鼠标悬停在变量上时,会出现一个弹出窗口,显示变量类型和名称。但是,当程序 运行ning 遇到断点时,悬停只会显示名称和值,而不会显示类型。我也希望它在程序 运行ning 时显示类型。
例如,假设我有以下代码:
var foo = 100;
当程序停止并且我将鼠标悬停在变量 foo
上时,它显示 (local variable) int foo
。但是,如果我在该行之后设置一个断点,运行 程序,然后在遇到断点后将鼠标悬停在它上面,它会显示 foo | 100
。有没有办法让它显示类似 int foo | 100
的内容?
我已经尝试在线搜索并查看了工具 > 选项 > 调试中提供的选项,但我没有找到任何看起来像我想要的东西。
Is there a way to get it to show something like int foo | 100?
恐怕答案是否定的。显示 (local variable) int foo
的选项和显示 foo | 100
的 (DataTips) 是两个不同的东西。
VS 使用 DataTips 选项在调试模式下显示快速信息。
对于此选项,当您将鼠标悬停在变量上时,它会显示有关变量的快速信息,它不支持您想要的详细类型消息:int foo | 100
.
推荐你用watch window观察你想要的变量variables.Select的值和类型,right-click选择add watch
观察。或调试时拖拽观看window观看
此外,您可以打开 locals window 以查看当前作用域中类型为 message 的变量。