Иногда объектный стенд немного неуклюж; Вы также можете использовать гораздо более простое окно «Немедленно»: «Отладка» -> «Windows» -> «Немедленно».
Тогда вы можете набрать:
MyNamespace.MyClass.MyStaticMethod() [enter]
Если в методе есть точка останова, отладчик запускается и прерывается в этой позиции.
Если вам нужно вызвать метод экземпляра:
new MyNamespace.MyClass().InstanceMethod() [enter]
Вы также можете создавать переменные и присваивать им возвращаемые значения, а затем вызывать методы для этих переменных.
Непосредственное окно также можно использовать во время сеанса отладки. Когда поток находится в состоянии прерывания, вы можете выполнять методы, используя информацию (например, переменные в области видимости) из текущего контекста отладки. Очень полезно!
Единственным недостатком является то, что каждый идентификатор, введенный в непосредственном окне, должен быть полностью определен с его пространством имен, так что вы в конечном итоге наберете совсем немного.