View Full Version : پیغام overflow در استفاده از get کلاس
the Dead
جمعه 07 دی 1386, 20:59 عصر
http://barnamenevis.org/forum/attachment.php?attachmentid=13240&stc=1&d=1198860871
چرا دستور
uint i = Authenticator.minpasswordlengh
باعث میشود که get به صورت نامتناهی اجرا شود؟
hassan razavi
جمعه 07 دی 1386, 22:21 عصر
دوست عزیز شما یک متد public بنام minpasswordlenght دارید و یک فیلد Private بنام minPasswordLenght ، و اشتباه شما در اینه که همانطور که در set از فیلد minPasswordLenght در get هم از minPasswordLenght استفاده کنید تا درست بشه.
return minPasswordLenght ;
the Dead
جمعه 07 دی 1386, 22:34 عصر
آخه مگه الان اون جوری نیست؟
hassan razavi
جمعه 07 دی 1386, 23:17 عصر
اگه تصویر ضمیمه تصویر کدی باشه که شما نوشتید ، می بینید که در get بجای استفاده از minPasswordLenght از return minpasswordlenght استفاده کردید.
لطفا دقت کنید.
the Dead
جمعه 07 دی 1386, 23:37 عصر
http://barnamenevis.org/forum/attachment.php?attachmentid=13244&stc=1&d=1198870600
آخه مگر میشه چیزی Return نشود
hassan razavi
شنبه 08 دی 1386, 00:37 صبح
لطفا دقت کنید :
private static unit minpasswordlength=6;
public unit minPasswordLenght
{
get
{
return minpasswordlength;
}
set
{
minpasswordlength = value;
}
}
alireza1384
یک شنبه 09 دی 1386, 09:32 صبح
حروف کوچک و بزرگ را در get رعایت نکرده اید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.