Trích dẫn từ MSDN về StackOverflowException :
Ngoại lệ được ném khi ngăn xếp thực thi tràn vì nó chứa quá nhiều lệnh gọi phương thức lồng nhau.
Too many
ở đây khá mơ hồ. Làm thế nào để tôi biết khi quá nhiều thực sự là quá nhiều? Hàng ngàn chức năng gọi? Hàng triệu? Tôi giả định rằng nó phải liên quan theo một cách nào đó đến dung lượng bộ nhớ trong máy tính nhưng liệu có thể đưa ra một thứ tự độ lớn gần như chính xác?
Tôi lo ngại về điều này bởi vì tôi đang phát triển một dự án liên quan đến việc sử dụng nhiều cấu trúc đệ quy và các lệnh gọi hàm đệ quy. Tôi không muốn ứng dụng bị lỗi khi tôi bắt đầu sử dụng nó không chỉ là các thử nghiệm nhỏ.
editbin /stack:WHATEVER-NUMBER-YOU-LIKE yourexefile.exe
.
Stack<T>
.