PDA

View Full Version : مقایسه اشتباه رشته



hosein320
دوشنبه 09 اردیبهشت 1392, 00:44 صبح
سلام
کسی میدونه بگه دلیل این مقایسه چرا false میشه:متفکر::متفکر:
103456

vistacali
دوشنبه 09 اردیبهشت 1392, 04:06 صبح
سورس بزار دوست عزیز

hosein320
دوشنبه 09 اردیبهشت 1392, 12:31 عصر
سرس رو نمیتونم بزارم
تو شکل مشخصه که
مقدار هر دو تا یکیه ولی نتیجه false میشه
وقتی مقایسه انگلیسی باشه مشکل نداره
ولی ......

xminxmin
دوشنبه 09 اردیبهشت 1392, 16:53 عصر
شاید1 :
یه Trimجلو هر دو مورد بزار شاید حل شد. اینطوری:

AAA.Cels(1).Value.Tostring.Trim = Txt_logInName.Text.ToString.Trim


شاید2 :
ToString رو اول یکی یکی و اگر نشد هر دوتا رو بردار. چون لازم نیست خودشون String هستند. البته می تونی حالات بود و نبود Trim رو هم امتحان کنی. برای مقادیر فارسی بعضی وقتا جواب می ده.

hosein320
دوشنبه 09 اردیبهشت 1392, 17:12 عصر
همیه این حالتا رو تست کردم جواب نداده
جالبش اینه تست کردم حرفا رو یکی یکی با هم مقایسه کردم جواب درست در اومد:گیج:

h_a_m_i_d
دوشنبه 09 اردیبهشت 1392, 23:38 عصر
به جای = که قراردادی از عملگرهای مقایسه رشته دیگه استفاده کن مثل strcomp و ...........

hosein320
دوشنبه 09 اردیبهشت 1392, 23:53 عصر
به جای = که قراردادی از عملگرهای مقایسه رشته دیگه استفاده کن مثل strcomp و ...........

فرقی نکرد!!

h_a_m_i_d
سه شنبه 10 اردیبهشت 1392, 00:02 صبح
اگر میخوای کمکت کنم سورس رو اپ کن لینک برام پ.خ کن اینطوری نمیشه البته عملگرهای مقایسه فقط همین یکی نیست با بقیه هم تست کن

xminxmin
سه شنبه 10 اردیبهشت 1392, 10:02 صبح
من تست کردم هیچ مشکلی نداره و همه جوره جواب صحیح می ده.
برای شما احتمالا چیزی وجود داره که یا نگفتید و یا اصلا از وجودش اطلاع ندارید.

تنها راه اینه که کل فایل پروژه ات رو بزاری تا بشه روش کار کرد.