спрашивали 2 раза

Как избежать переполнения стека и утечек памяти в C#

C#основы C#переполнение стекауправление памятьюутечки памяти