ali_autumnal
پنج شنبه 19 آذر 1388, 14:22 عصر
باسلام
یه مشکلی برخوردم اگه امکانش هست دوستان پاسخ بدن.
من تو یه کلاس چند تا تابع معرفی کردم. همه این توابع مقدارهایی رو برمیگردونند. مثلا چندتاش boolean و چندتا int و یکی رشته بر میگردونه.
مشکل اینجاست که: الان میخوام تابع دیگه ای تعریف کنم که باز مثلا boolean یا هر نوع دیگه ای برگردونه. ایراد میگیره نمبزاره مقدار برگردونم. میگه:
Error 1 'AutumnalCalendar.ClassDataBase.SaveMyPassword(str ing, string, string, string)': not all code paths return a value H:\application\Calendar\AutumnalCalendar\AutumnalC alendar\ClassDataBase.cs 172 24 AutumnalCalendar
اما وقتی همین تابع رو از نوع void تعریف میکنم قبول میکنه.
البته این مشکل مختص کلاس ها نیست بلکه تو فرم ها هم این محدودیت هست.
چطور این محدودیت برگردوندن توابع رو حذف کنم؟ آیا راه حلی واسه این هست؟
متشکرم.
یه مشکلی برخوردم اگه امکانش هست دوستان پاسخ بدن.
من تو یه کلاس چند تا تابع معرفی کردم. همه این توابع مقدارهایی رو برمیگردونند. مثلا چندتاش boolean و چندتا int و یکی رشته بر میگردونه.
مشکل اینجاست که: الان میخوام تابع دیگه ای تعریف کنم که باز مثلا boolean یا هر نوع دیگه ای برگردونه. ایراد میگیره نمبزاره مقدار برگردونم. میگه:
Error 1 'AutumnalCalendar.ClassDataBase.SaveMyPassword(str ing, string, string, string)': not all code paths return a value H:\application\Calendar\AutumnalCalendar\AutumnalC alendar\ClassDataBase.cs 172 24 AutumnalCalendar
اما وقتی همین تابع رو از نوع void تعریف میکنم قبول میکنه.
البته این مشکل مختص کلاس ها نیست بلکه تو فرم ها هم این محدودیت هست.
چطور این محدودیت برگردوندن توابع رو حذف کنم؟ آیا راه حلی واسه این هست؟
متشکرم.