2009-06-17 54 views
1

我想對齊C++中創建的c#結構中的一些數據。我知道我有幾個字節關閉,但我無法知道由於VS按照字母順序組織成員,而不是結構中出現的順序(明確定義)。在VS2008中調試時更改結構成員的順序

是否可以在顯示結構值的調試對話框中更改成員的顯示順序?

回答

0

也許你可以使用巧妙的DebuggerDisplay屬性爲你的結構。

+0

我找到了我所需要的,而不必使用它,但它看起來像一個整潔的技術! – scottm 2009-06-17 18:02:47

0

(從Windows調試工具),通過這個命令在CDB打開二進制文件:

cdb -z \path\to\your\yourlibrary.dll 

然後運行

dt yourlibrary!NameOfYourStruct 

這會告訴你的結構究竟是如何佈局。