![](/img/trans.png)
[英]Can I set a breakpoint in an inline if in Visual Studio and C#?
[英]How to set a breakpoint on a C# structure field in Visual Studio 2013
我有以下結構:
public struct MyStruct
{
public bool property1;
public bool property2;
};
我想知道如何在調試期間打破property1的值更改(沒有用getter / setter重寫它們作為屬性,我不能這樣做)?
有任何想法嗎?
這些是字段,而不是屬性。 它們由其他代碼直接修改,因此唯一可以放置斷點的地方是修改它們的代碼。
您可以做的是創建一個條件斷點,當條件變為true或值發生變化時,該斷點將中斷。 如何:指定斷點條件中對此進行了描述。 實際上,右鍵單擊斷點,然后從快捷菜單中單擊“ Condition
”。
這樣,您可以將條件斷點放到可能修改字段的任何位置。 同樣,您不能將斷點放在字段本身上 - 它只是一個內存位置。
如果沒有太多的地方寫字段,我會在那里設置斷點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.