StackOverflowExceptionについてMSDNから引用:
ネストされたメソッド呼び出しが多すぎるために実行スタックがオーバーフローしたときにスローされる例外。
Too many
ここはかなりあいまいです。多すぎると本当に多すぎることをどのようにして知ることができますか?何千もの関数呼び出し?何百万人?私はそれが何らかの形でコンピュータのメモリの量に関係しているに違いないと思いますが、大体正確な大きさのオーダーを考え出すことは可能ですか?
再帰構造と再帰関数呼び出しを多用するプロジェクトを開発しているので、これが心配です。ほんの小さなテスト以上に使用し始めたときに、アプリケーションが失敗するのは望ましくありません。
editbin /stack:WHATEVER-NUMBER-YOU-LIKE yourexefile.exe
。
Stack<T>
です。