Нет никакого способа сделать это, оболочка отладки, выполняющая только вмешательство в объекты, которые в настоящее время находятся в контексте работающей программы.
Вы можете изменить значения переменных и объектов, которые в данный момент находятся в runtime , но не можете определять новые в оболочке отладки. Даже если вы могли бы сделать это, вашей новой переменной не будет нигде в вашем коде, и если вы объявили ее, у вас могут возникнуть проблемы с объявлением одного и того же идентификатора дважды.
Если вы объявите новую переменную, как в вашем примере (int c = a + b;
), переменная c
будет доступна только в контексте вашей оболочки отладки .
Один из обходных путей, которым вы видите, что результат выполнения - проверить ваше выражение, используя Ctrl + Shift + I :