View Full Version : سوال ساده: مشکل این شرط چیست؟
parisa_joooon
پنج شنبه 05 مرداد 1391, 12:38 عصر
ببخشید سوالم خیلی ساده ست اما نمی دونم چرا کار نمیکنه
مشکل این شرط چیه؟
int counter = 280;
if (myCounter.Text > counter)
{
lblError.Text = "عبارت شما کوتاه است!";
}
Mohammadvb6
پنج شنبه 05 مرداد 1391, 12:46 عصر
متغییر از نوع int با string نمی تونید مقایسه کنید .
Convert.ToInt16(myCounter.Text);
speralda
پنج شنبه 05 مرداد 1391, 12:53 عصر
درود
یه سوال myConter چه کنترلی هست؟
اگر درست متوجه سوالتون شده باشم
من فرض رو بر این گذاشتم که مثلا textBox باشه و این کد رو نوشتم
int counter = 280;
if (textBox1.TextLength < counter)
{
lbl_erroe.Text = "عبارت شما کوتاه است!";
}
ja.softeng
پنج شنبه 05 مرداد 1391, 14:21 عصر
ببخشید سوالم خیلی ساده ست اما نمی دونم چرا کار نمیکنه
مشکل این شرط چیه؟
int counter = 280;
if (myCounter.Text > counter)
{
lblError.Text = "عبارت شما کوتاه است!";
}
دقیق بگو میخوای چکار کنی اگر میخوای یه عددی رو در تکباکس وارد کنی و اونو چک کنی مقدارش رو convert کن
int counter = 280;
int textDigit=Convert.ToInt32(myCounter.Text);
if (textDigit > counter)
{
lblError.Text = "عبارت شما کوتاه است!";
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.