Citato da MSDN su StackOverflowException :
The exception that is thrown when the execution stack overflows because it contains too many nested method calls.
Too many
è piuttosto vago qui. Come faccio a sapere quando troppi sono davvero troppi? Migliaia di chiamate di funzione? Milioni? Suppongo che debba essere correlato in qualche modo alla quantità di memoria nel computer, ma è possibile ottenere un ordine di grandezza approssimativamente preciso?
Sono preoccupato di questo perché sto sviluppando un progetto che comporta un uso massiccio di strutture ricorsive e chiamate di funzioni ricorsive. Non voglio che l'applicazione fallisca quando comincio ad usarlo per più di semplici test.