1
我想對齊C++中創建的c#結構中的一些數據。我知道我有幾個字節關閉,但我無法知道由於VS按照字母順序組織成員,而不是結構中出現的順序(明確定義)。在VS2008中調試時更改結構成員的順序
是否可以在顯示結構值的調試對話框中更改成員的顯示順序?
我想對齊C++中創建的c#結構中的一些數據。我知道我有幾個字節關閉,但我無法知道由於VS按照字母順序組織成員,而不是結構中出現的順序(明確定義)。在VS2008中調試時更改結構成員的順序
是否可以在顯示結構值的調試對話框中更改成員的顯示順序?
也許你可以使用巧妙的DebuggerDisplay
屬性爲你的結構。
(從Windows調試工具),通過這個命令在CDB打開二進制文件:
cdb -z \path\to\your\yourlibrary.dll
然後運行
dt yourlibrary!NameOfYourStruct
這會告訴你的結構究竟是如何佈局。
我找到了我所需要的,而不必使用它,但它看起來像一個整潔的技術! – scottm 2009-06-17 18:02:47