StackOverflowException에 대해 MSDN 에서 인용했습니다 .
중첩 된 메소드 호출이 너무 많아 실행 스택이 오버 플로우 될 때 발생하는 예외입니다.
Too many
여기는 꽤 모호합니다. 너무 많은 시간이 너무 많은 시간을 어떻게 알 수 있습니까? 수천 개의 함수 호출? 수백만? 나는 그것이 어떤 방식으로 컴퓨터의 메모리 양과 관련이 있어야한다고 가정하지만 대략 정확한 크기의 순서를 제시 할 수 있습니까?
나는 재귀 구조와 재귀 함수 호출을 많이 사용하는 프로젝트를 개발하고 있기 때문에 이것에 대해 걱정하고 있습니다. 작은 테스트 이상으로 응용 프로그램을 사용할 때 응용 프로그램이 실패하는 것을 원하지 않습니다.
editbin /stack:WHATEVER-NUMBER-YOU-LIKE yourexefile.exe
.
Stack<T>
됩니다.