+1 امتیاز

ا سلام 
من کد زیر رو مینویسم اما برنامه جاهایی که شرط "مرد" قرار داره رو نمیبینه و else رو اجرا می کنه..ممنون میشم که راهنمایی کنید

if (Int16.Parse(lblAge.Text) < 19)

{

     if (lblGender.Text == "مرد")

     {

          //دستورات

    }

     else

     {

        //دستورات

    }

}

else if (Int16.Parse(lblAge.Text) > 18)

{

     if (lblGender.Text == "مرد")

    {

        //دستورات

    }

     else

    {

        //دستورات

    }

}

1 پاسخ

+1 امتیاز
سلام

اگر گزینه مورد نظر شما دوتا هست زن و مرد بهتر است از کمبو باکس استفاده کنید تا بهتر جواب بگیرید

وقتی برنامه ایف رو اجرا نکنه یعنی سیستم تشخیص داده که شرط شما برقرار نیست و سراغ السه میره

شرط خودتون رو چک کنید

اگر مشکل حل نشد برنامه رو بفرستید عیب  یابی کنیم
با اضافه کردن ()Trim  اسپیس حذف شد و درست شد.

ممنون از شما
توسط (115 امتیاز) 8
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...