Citato da MSDN su StackOverflowException :
Eccezione generata quando lo stack di esecuzione trabocca perché contiene troppe chiamate di metodo nidificate.
Too many
è piuttosto vago qui. Come faccio a sapere se troppi sono davvero troppi? Migliaia di chiamate di funzione? Milioni? Presumo che debba essere in qualche modo correlato alla quantità di memoria nel computer, ma è possibile elaborare un ordine di grandezza approssimativamente accurato?
Sono preoccupato per questo perché sto sviluppando un progetto che prevede un uso intenso di strutture ricorsive e chiamate di funzioni ricorsive. Non voglio che l'applicazione non vada a buon fine quando inizio a usarla solo per piccoli test.
editbin /stack:WHATEVER-NUMBER-YOU-LIKE yourexefile.exe
.
Stack<T>
.