PDA

View Full Version : علت خطای stack overflow Exception was unhandled



saba664
شنبه 25 آذر 1396, 09:07 صبح
این خطا از چیه147279

saba664
شنبه 25 آذر 1396, 10:05 صبح
علت این خطا رو پیدا کردم اینجا علتشو میگم که اگه کسی مثل من دچار مشکل شد شاید کمکی بهش بشه

علت این خطا استفاده بیش از حد یک متد می باشد یعنی بیش از حد فراخوانی شده

مثلا توی کد من Madarak بیش از حد نوشته شده و باید اصلاح میشد با تغییر M به m (حروف بزرگ به کوچک) مشکل حل میشه.

Mahmoud Zaad
شنبه 25 آذر 1396, 11:07 صبح
سلام
شما اگه نامگذاری صحیح انجام بدید این مشکل براتون پیش نماید. مثلاً ابتدای همه متغیرهای private یک آندرلاین اضافه کنید. _madarek

محمد آشتیانی
یک شنبه 26 آذر 1396, 08:13 صبح
سلام
هرچند این سوال شما نیست ، اما وقتی شما هنگام گرفتن مقدار یک پراپرتی یا ست کردن مقدارش کد و منطق خاصی ندارید ، میتونید بجای استفاده از Backing Field از Auto Property استفاده کنید ، کدتون هم تمیز تر میشه

به این صورت
public string Reshteh { get; set; }