Tôi có chức năng đệ quy trong một BaseClass
dựa trên chức năng protected virtual
cho điều kiện trả lại của nó.Ngăn chặn StackOverFlow trong các hàm đệ quy
Có thể để lớp con ghi đè hàm này không chính xác và dẫn đến ngoại lệ StackOverFlow
. Điều tồi tệ nhất là có một số cuộc gọi mạng chậm và ngoại lệ sẽ không xảy ra sớm (nhiều tài nguyên lãng phí trong một thời gian dài).
Tôi đang tìm phương pháp kiểm tra StackOverFlow
ở giai đoạn đầu theo cách nào đó trong lớp cơ sở (có thể sử dụng Reflection
và mức đệ quy hiện tại).
Bất kỳ ý tưởng nào?
^bỏ phiếu cho chủ đề về stackoverflow. – Robino