خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


نوع داده Boolean در ویژوال بیسیک دات نت

نوع داده Boolean در ویژوال بیسیک دات نت
نویسنده : امیر انصاری
نوع داده Boolean در ویژوال بیسیک، می تواند مقادیر True یا False را در خود نگهداری کند. کلمات کلیدی True و False بیانگر حالت دو وضعیتی نوع داده Boolean می باشند.

سیستم یکپارچۀ سازمانی راهکار



توضیحات نوع داده Boolean


از نوع داده Boolean در جاهایی استفاده کنید که فقط دو وضعیت ممکن است، مانند true/false یا yes/no و یا on/off .

مقدار پیش فرض نوع داده Boolean مقدار False می باشد.

مقادیر Boolean بصورت عدد ذخیره نمی شوند، و انتظار نمی رود که مقادیر موجود در نوع داده Boolean معادل عددی باشند. شما هرگز نباید کدی بنویسید که مبنای آن کد معادل عددی مقادیر True و یا False باشد. در صورت امکان، شما باید استفاده از مقادیر Boolean را محدود به انواع منطقی بکنید که نوع Boolean برای همان منظور ایجاد شده است.

تبدیل داده ها در نوع داده Boolean


هر وقت که ویژوال بیسیک انواع داده های عددی را به Boolean تبدیل می کند، مقدار 0 تبدیل به False می شود و تمامی اعداد دیگر (غیر از صفر) تبدیل به True می شود. وقتی هم که ویژوال بیسیک مقادیر Boolean را به اعداد تبدیل می کند، False به عدد 0 تبدیل می شود و True به عدد -1 تبدیل می شود.

وقتی که مقادیر Boolean و مقادیر numeric را به یکدیگر تبدیل می کنید، خاطرتان باشد که تبدیلهای .NET Framework همواره معادل تبدیل های ویژوال بیسیک نیستند، دلیل این مساله هم اینست که ویژوال بیسیک بخاطر سازگاری با نسخه های قدیمی آن مکانیزم تبدیل اولیه اش را حفظ کرده است.

نکات برنامه نویسی مرتبط با نوع داده Boolean


  • اعداد منفی : نوع داده Boolean یک نوع عددی نمی باشد و نمی تواند که نماینده یک عدد منفی باشد. در هر صورت، شما نباید از نوع داده Boolean برای نگهداری اعداد استفاده کنید.
  • معادل نوع داده Boolean در .NET Framework ساختار System.Boolean می باشد.

مثال از نحوه استفاده از نوع داده Boolean


در مثال زیر متغیر runningVB یک متغیر از نوع Boolean می باشد، که یک حالت دو وضعیتی بله/خیر را در خودش نگهداری می کند.

نوع داده Boolean در ویژوال بیسیک دات نت
متن زیر قابل کپی کردن می باشد.

Dim runningVB As Boolean
' Check to see if program is running on Visual Basic engine.
If scriptEngine = "VB" Then
runningVB = True
End If


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز