PDA

View Full Version : سوال: فرق bool و boolean



persiansoft_amin
شنبه 21 آذر 1388, 19:07 عصر
می خواستم بپرسم فرق bool و boolean وهمچنین string و String در سی شارپ تو چیه؟:لبخند::لبخند::لبخند:

sia_2007
شنبه 21 آذر 1388, 19:56 عصر
ببینید؛ bool یک کلمه کلیدی است تا این زبان برای کسانی که از C مهاجرت کرده اند؛ آشناتر به نظر بیاید.
Boolean یک struct است.
در موقع کامپایل برنامه به جای هر دوی اینها یک کد IL مینشیند.
در واقع integer در VB ؛ int و Int32 در #C ؛ در پلتفرم Net. یکی هستند.
همه یک مقدار جا میگیرند؛ و یک کد IL دارند.
این را CTS تضمین میکند.
و این یکی از پایه های چند زبانه بودن Net. است.
و هم چنین از پایه های اصلی ارتباط چند زبان در یک پروژه.
---
IL : Intermediate Language
CTS : Common Type System

persiansoft_amin
یک شنبه 22 آذر 1388, 17:56 عصر
bool یک کلمه کلیدی است تا این زبان برای کسانی که از C مهاجرت کرده اند؛ آشناتر به نظر بیاید.
Boolean یک struct است.


خوب من هم منظروم همین بود که حالا که boolean یک struct است نسبت به bool چه مزیتی دارد؟فکر می کنم حتما باید یه فرقی داشته باشند. حالا چه تو سرعت اجرا چه توی قابلیتی که در اختیار برنامه نویس می دهد.:قلب::قلب::قلب:

Exception
یک شنبه 22 آذر 1388, 19:44 عصر
خوب من هم منظروم همین بود که حالا که boolean یک struct است نسبت به bool چه مزیتی دارد؟فکر می کنم حتما باید یه فرقی داشته باشند. حالا چه تو سرعت اجرا چه توی قابلیتی که در اختیار برنامه نویس می دهد.:قلب::قلب::قلب:
هیچ فرقی ندارند. هیچی!
این رو ببینید: http://msdn.microsoft.com/en-us/library/ya5y69ds.aspx

sia_2007
یک شنبه 22 آذر 1388, 23:13 عصر
اینها واقعا واقعا هیچ تفاوتی با هم ندارند؛ خیال شما راحت