È possibile ottenere il valore di ritorno di un metodo nel debugger di Visual Studio, anche se tale valore non è assegnato a una variabile locale? Ad esempio, sto debug il seguente codice:Ottenere un valore di ritorno di un metodo nel VS Debugger
public string Foo(int valueIn)
{
if (valueIn > 100)
return Proxy.Bar(valueIn);
else
return "Not enough";
}
Dal momento che non sto impostando le variabili locali nel Foo, e assumendo non sto impostando un punto di rottura in qualunque sta chiamando Foo, c'è un modo per vedere qual è il valore di ritorno se ho un breakpoint all'interno di Foo (o in un altro modo)? Non ho molta esperienza con le finestre Autos o Intermediate, quindi non sono sicuro che queste siano o meno un'opzione valida.
Vedi anche [questa domanda] (http://stackoverflow.com/questions/268048/can-i-find-out-the-return-value-before-returning-while-debugging-in-visual-studio) –
[Questa funzione è nuova in VS2013] (http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/27/seeing-function-return-values-in-the-debugger-in-visual- studio-2013.aspx). – shambulator
[questo] (http: // StackOverflow.domanda/domande/268048/can-i-find-out-the-return-value-before-return-while-debugging-in-visual-studi) può anche aiutare. – RBT