PDA

View Full Version : سوال: مقایسه مقادیر



h_floppy
چهارشنبه 02 اردیبهشت 1388, 15:52 عصر
می خوام مقادیر دو تا تکست باکس رو با هم مقایسه کنم اما جوابش درست نیست کسی می تونه کمک کنه از این روش هم جواب نگرفتم (مقادیرم هم عددی و هم تاریخ هستش

textBox14.Text.CompareTo(label31.Text)

NewFoxStudent
چهارشنبه 02 اردیبهشت 1388, 16:05 عصر
برای عدد


if(int.parse(value)==int.parse(value))

برای تاریخ هم فرمتش مهمه

h_floppy
چهارشنبه 02 اردیبهشت 1388, 16:14 عصر
برای عدد


if(int.parse(value)==int.parse(value))

برای تاریخ هم فرمتش مهمه

لطف می کنید بیشتر توضیح بدید مثلا تاریخ اگه بصور 1388/2/2 باشه

NewFoxStudent
چهارشنبه 02 اردیبهشت 1388, 16:24 عصر
ببینید شما میتونید تاریخ رو به صورت رشته ای مقایسه کنید
مثلا

if("1388/01/01" == "1388/01/01)

که اصولی نیست
میتونید تاریخ رو به تاریخ میلادی تبدیل کنید و بعد مقایسه کنید که من این راه رو پیشنهاد میکنم



System.Globalization.PersianCalendar p = new System.Globalization.PersianCalendar();
DateTime dt1 = p.ToDateTime(1388, 1, 1, 0, 0, 0, 0);
DateTime dt2 = p.ToDateTime(1388, 2, 1, 0, 0, 0, 0);
if (dt1 == dt2)
MessageBox.Show("Equal");
else
MessageBox.Show("Not Equal");


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