PDA

View Full Version : سوال: فرق == و = در سی شارپ



mh.tavak
سه شنبه 17 بهمن 1391, 19:11 عصر
باسلام
میخواستم ببینم فرق = و == در سی شارپ چیه؟ آخه داشتم با سورس یه برنامه ور میرفتم ک این دوتا رو دیدم
ولی نتونستم بفهمم که فرقشون چیه؟ممنون میشم اگه جوابشو بهم بگید
با تشکر

ordebehesht
سه شنبه 17 بهمن 1391, 19:13 عصر
=یعتی انتساب و == یعنی قیاس

Fastdesign
سه شنبه 17 بهمن 1391, 19:14 عصر
== برای مقایسه کردن مورد استفاده قرار می گیره
ولی
= برای انتساب دادن یک مقدار مورد استفاده قرار می گیره.

ordebehesht
سه شنبه 17 بهمن 1391, 19:14 عصر
بزار یه مثال بزنم
int a=5;


if(a==10
messagebox.show("yes","result");

docendo
سه شنبه 17 بهمن 1391, 19:17 عصر
== به معنی برابر و مساوی
= عضوی از گروه و دسته
شاهین = پرندگان

FreeMagic
سه شنبه 17 بهمن 1391, 19:20 عصر
علامت = که صد در صد برای انتخاب هست
علامت == هم که برای مقایسه هست ولی یه جایی خوندم اگه از علامت = برای مقایسه استفاده بشه بعد از انجام دستورات شرطی عمل انتصاب رو هم انجام میده
البته علامت === هم فکر میکنم داریم:لبخند: البته این اخری رو دقیق یادم نیست ولی برای php بودش. چون دستورات این دو شبیه هم بودن گفتم شاید سی شارپ هم داشته باشه

ordebehesht
سه شنبه 17 بهمن 1391, 19:32 عصر
این اخری تو php هستش a===b یعنی اگه مقدار هر دو متغیر برابر و هم نوع بودن مقدار true رو بر میگردونه

SHD.NET
سه شنبه 17 بهمن 1391, 19:38 عصر
ماشالله اینقدر جوابا زیاد بود !!!! توی 8 دیقه 6 تا جواب !!!!

ordebehesht
سه شنبه 17 بهمن 1391, 19:40 عصر
من نخواستم این ایراد رو بگیرم ولی سوال یه چی پیش پا افتاده بود بخدا این یکی از اطلاعات اولیه برنامه نویسی هست و دوستان ماشالله

Mozhdeh.Hemati
سه شنبه 17 بهمن 1391, 20:23 عصر
اصلا من غبته میخورم به این همه علاقه بچه ها تو جواب دادن!

gwbasic
چهارشنبه 18 بهمن 1391, 07:01 صبح
باز جای شکرش باقیه چندتا از دوستان اعتراض کردن! گاهی اوقات راهو نشون دادن از جواب دادن به یک سوال پیش پا افتاده که در هر کتابی پیدا می شه بهتره... .

درهر صورت دیدن چهار روش مقایسه برابری در سی شارپ (http://barnamenevis.org/showthread.php?203646-%DA%86%D9%87%D8%A7%D8%B1-%D8%B1%D9%88%D8%B4-%D9%85%D9%82%D8%A7%DB%8C%D8%B3%D9%87-%D8%A8%D8%B1%D8%A7%D8%A8%D8%B1%DB%8C-%D8%AF%D8%B1-C-%E2%80%8E) در سی شارپ خالی از لطف نیست