alasht
پنج شنبه 28 مهر 1390, 23:39 عصر
با سلام خدمت دوستان
من میخوام تو سی شارپ کاری کنم که اعداد یک رقمی (0و1و2و3و4و5و6و7و8و9) رو به این صورت نشون بده
01,02,03,04,05,06,07,08,09
به عنوان مثال من یه فرم دارم که یک دکمه و تکس باکس و لیبل داره
فرض کنید میخوام یه عدد از تکس باکس بگیرم و وقتی رو دکمه کلیک کردم عدد تو لیبل چاپ بشه
میخوام طوری باشه که اگر عدد وارد شده 1 رقمی بود مثلا اگه 8 بود تو لیبل به این صورت چاپ بشه 08
من یه راه به ذهنم رسید کدش اینه :
int n = int.Parse(textBox1.Text);
if (n < 10)
label4.Text = "0" + n;
else
label4.Text = n;
این راه جواب میده اما برای برنامه ای که من میخوام بنویسم جواب نمیده چون با توجه به برنامم باید کلی شرط بنویسم و کلی کد میشه اگه همه رو بنویسم
میخواستم ببینم آیا راهی نیست که به صورت خودکار و بدون شرط گذاشتن این عمل انجام بشه ؟
با تشکر
من میخوام تو سی شارپ کاری کنم که اعداد یک رقمی (0و1و2و3و4و5و6و7و8و9) رو به این صورت نشون بده
01,02,03,04,05,06,07,08,09
به عنوان مثال من یه فرم دارم که یک دکمه و تکس باکس و لیبل داره
فرض کنید میخوام یه عدد از تکس باکس بگیرم و وقتی رو دکمه کلیک کردم عدد تو لیبل چاپ بشه
میخوام طوری باشه که اگر عدد وارد شده 1 رقمی بود مثلا اگه 8 بود تو لیبل به این صورت چاپ بشه 08
من یه راه به ذهنم رسید کدش اینه :
int n = int.Parse(textBox1.Text);
if (n < 10)
label4.Text = "0" + n;
else
label4.Text = n;
این راه جواب میده اما برای برنامه ای که من میخوام بنویسم جواب نمیده چون با توجه به برنامم باید کلی شرط بنویسم و کلی کد میشه اگه همه رو بنویسم
میخواستم ببینم آیا راهی نیست که به صورت خودکار و بدون شرط گذاشتن این عمل انجام بشه ؟
با تشکر