ο κώδικας που δίνεις δεν βοηθάει να βρεθεί το πρόβλημα.
Γενικά το call stack είναι μια λίστα που κρατάει την ακολουθία συναρτήσεων που έχουν εκτελεστεί, έτσι ώστε το runtime environmen να ξέρει σε ποιο σημείο μιας συνάρητησης να επιστρέψει μόλις ολοκληρωθεί η τρέχουσα κάθε φορά συνάρτηση. Αν το call stack γεμίσει παίρνεις το exception "call stack overflow". Δεν ξέρω πόσο μεγάλο είναι αλλά συνήθως για να καταφέρεις να το γεμίσεις και να πάρεις αυτό το exception πρέπει να γράψεις μια συνάρτηση η οποία να καλεί τον εαυτό της και κάνεις κάποιο λάθος χειρισμό. π.χ. δοκίμασε να εκτελέσεις την παρακάτω συνάρτηση, η οποία καλεί τον εαυτό της. Αμέσως θα πάρεις το ίδιο μεγαλοπρεπές exception.
public void MyMethod()
{
MyMethod();
}
Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.