我在API的帮助下编程。此API包含一个Component2
类,其ToString
覆盖效果不是很有用。因此,调试并不是很舒服 - 请参见截图:
该类有一个getter属性Name
,它为我提供了所需的信息。
如何让Visual Studio输出Name
值而不是ToString()
?
我正在使用Visual Studio 2015。
澄清:
这是目前的情况:
这就是我想要的:
启用本机调试或用
替换我的一行代码dynamic swxRootComp = _activeDoc.ConfigurationManager.ActiveConfiguration.GetRootComponent3(false);
var nameValue = swxRootComp.Name;
让我看到比以前更多,但Name
仍然无法找到:
答案 0 :(得分:0)
使用component2.GetType().Name
作为组件对象
答案 1 :(得分:0)
按Alt + Enter(在Visual Studio中),转到"调试"选项卡和启用"本机代码调试"。
答案 2 :(得分:0)
为此,您可以使用DebuggerDisplayAttribute。 例如
========================
Id SubCode Title
========================
1 4 NULL
2 4 NULL