我想在Visual Studio中根據類型分配的類型設置條件斷點。Visual Studio 2010可以在類型上執行條件斷點
var resident = user.Resident ? new ResidentUser() : new NonResidentUser();
當居民是NonResidentUser類型時,我想讓我的斷點打。
我想在Visual Studio中根據類型分配的類型設置條件斷點。Visual Studio 2010可以在類型上執行條件斷點
var resident = user.Resident ? new ResidentUser() : new NonResidentUser();
當居民是NonResidentUser類型時,我想讓我的斷點打。
很簡單,在這種情況下,您可以執行條件= user.Residen == false
,但在其他情況下,您可以執行residen.GetType() == typeof(NonResidentUser)
。
您應該可以這麼做 - 將條件設置爲resident.GetType() == typeof(NoneResidentUser)
。
根據我對Alxandr的評論是關於代碼還是Visual Studio條件窗口? –
你可以在C#中使用typeof(*任意變量*)嗎?不只是爲了類型? – Alxandr
另外...林不知道這是有道理...用戶。居民是布爾 –
好的,似乎在條件窗口中放置!user.Resident會在我想要的時候觸發,因此類型將爲NonResidentUser。
'!user.Resident'與'user.Resident == false'完全相同。 – Alxandr
這是關於在代碼?或者在Visual Studio的條件窗口中? –
在條件窗口中。 – Alxandr