How to use Runtime Objects in Watch Window during Debugging in Visual Studio?

When debugging in Visual Studio, we often use the watch window to explore objects, values, properties, and other nested objects in a tree view. Mostly, we use the watch window to just view the values ​​or change the current value of an object property to see the impact of a changed object during debugging. And most of the time we debug with current object context, object values ​​etc. but what if you need a whole new object instead of ‘an object value? These situations arise when you want to compare an existing value with new object values. You can instantiate a new object by simply typing new ClassName(), which will create you a new instance of the class as shown in the image below.

How to use Runtime Objects in Watch Window during debugging in Visual Studio ?

Here, you can take help of Immediate window to declare a new object to used it further.

How to use Runtime Objects in Watch Window during debugging in Visual Studio ?

As shown in above image you can create new object and used it in immediate window.

Must read:



Why do we need to use Immediate window helper to declare objects? Because the Immediate window does not allow you to declare.

How to use Runtime Objects in Watch Window during debugging in Visual Studio ?

I hope above will help. You can check more articles on our website under C# section HERE or you can also check same on Microsoft Docs too.

Leave a Reply

Your email address will not be published. Required fields are marked *