با سلام
می خوام متدTest رو به فرم اضافه کنم، متد رو اضافه کردم ،
این متد یک مقدار بولی را برمی گرداند:
private bool Test()
{.....
......
return true;
}
ولی این Error رو میده:
Error 1 'StartingWork.Form1.Test()': not all code paths return a value
با سلام
می خوام متدTest رو به فرم اضافه کنم، متد رو اضافه کردم ،
این متد یک مقدار بولی را برمی گرداند:
private bool Test()
{.....
......
return true;
}
ولی این Error رو میده:
Error 1 'StartingWork.Form1.Test()': not all code paths return a value
سلام
من فکر میکنمم تابعی که نوشتی فقط تو یه قسمتش Return میکنه
مثلا داخل if
اگه کل تابع رو بزاری شاید بتونم کمکت کنم
جایی که این متد رو تعریف کردید کجاست ؟ (داخل کلاس ، خارج از کلاس ، ...)
به چه صورت فراخوانی کردید ؟
با سلام
روی دیاگرام مربوط به فرم کلیک کردم و از گزینه ی Add Method متد Test رو تعریف کردم ،
به عنوان یک متدprivate برای فرم1 برنامه ، با این کد:
private bool Test()if ((txtname.Text.Trim().Length < 1) && (txtfamily.Text.Trim().Length < 1)
return true
با سپاس
سلام
مشکل همونه که دوستمون Blackk_lightt اشاره کرده.تابع رو باید به این شکل بنویسید:
private bool Test()
{
if ((txtname.Text.Trim().Length < 1) && (txtfamily.Text.Trim().Length < 1)
return true
return False
}
موفق باشید