Can I set a breakpoint when variable is getting a specific value in .NET?

It is certainly possible to set a condition like a variable receiving a certain value. This is known as a breakpoint condition. To create one, do the following.

  • Set a break point at the point the variable changes
  • Right click on the break point and select “Condition”
  • Type in the conditional like “theNewValue == 42”

Now the breakpoint will only hit when your conditional evaluates to true.

The second item you asked for, breaking when a variable’s value changes for any reason, is known as a data breakpoint. These are only available for C++ code. It’s not an option in C#, VB.NET or any other managed language.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)