我試圖建立一個錯誤記錄器,記錄在導致錯誤的函數中處於活動狀態的運行值。 (只是爲了好玩,所以它不是關鍵問題)我可以通過編程獲得調試時顯示的Autos/local變量嗎?
當進入休息模式並查看本地選項卡和自動選項卡,您可以看到所有活動變量(名稱,類型和值),這將是有用的在出現錯誤時以及在其他一些情況下記錄日誌。
對於我的示例,我只想查找所有類型爲字符串和整數的局部變量,並存儲它們的名稱和值。
這可能與反思?任何提示或指示讓我更接近我的目標將非常感激。
我有玩弄使用表達式specifik對象(結構)來創建針對一個數據集的automapper,但我沒有做過像什麼,我問上面,所以請讓我高興,說其可能什麼。
謝謝。
@Sinan,謝謝你的代言。但是這些術語在視覺工作室中被命名爲「Autos」和「Locals」,所以我認爲那會更好。 「自動」與我的問題無關,所以你可以拿走它。只是我5美分。 – Stefan 2010-03-09 00:44:45
你總是可以回滾任何編輯。但是,「Autos」和「Locals」不是「術語」 - 它是工具窗口的名稱。您可能會發現這些術語在Visual Studio Debugger UI的上下文之外無效。 – 2010-03-09 00:50:08
@John,我認爲「汽車」和「當地人」會比「自動」和「本地」更多的人敲鐘。但無論如何..標題和文字說明了一切,所以我不在乎。我只是解釋了爲什麼我使用這些「術語」。 – Stefan 2010-03-09 00:56:03