在使用许多参数的方法调用进行调试时查看参数值?
View parameter values while debugging with method call of many parameters?
假设我正在调试代码,我到达了一个断点,代码行是这样的:
GetEmpInfo(empName, empLast, empSS, empDept, empBirth, empCity, empState,
empCountry, parm1, moreparms, evenmore, toomanyparms);
有没有一种方法可以在不遍历每个变量的情况下知道每个参数的值?我知道必须有办法;我只是不知道它在哪里。
谢谢。
您可以使用 DebuggerDisplay 属性
[DebuggerDisplay("{Param1} {Param1} {Param1}")]
当您将鼠标悬停在对象上时,您将看到上面输入的值
有 7 个好方法 -
1. Data Tip
2. Autos Window
3. Locals Window
4. Watch Window
5. Quick Watch Window
6. Parallel Watch Window
7. Immediate Window
假设我正在调试代码,我到达了一个断点,代码行是这样的:
GetEmpInfo(empName, empLast, empSS, empDept, empBirth, empCity, empState,
empCountry, parm1, moreparms, evenmore, toomanyparms);
有没有一种方法可以在不遍历每个变量的情况下知道每个参数的值?我知道必须有办法;我只是不知道它在哪里。
谢谢。
您可以使用 DebuggerDisplay 属性
[DebuggerDisplay("{Param1} {Param1} {Param1}")]
当您将鼠标悬停在对象上时,您将看到上面输入的值
有 7 个好方法 -
1. Data Tip
2. Autos Window
3. Locals Window
4. Watch Window
5. Quick Watch Window
6. Parallel Watch Window
7. Immediate Window