نوع بيانات القيمة المنطقية في (Visual Basic)

يحتفظ بالقيم التي يمكن أن تكون True أو False. الكلمات الأساسية True و False تتوافق مع الحالتين من Boolean .

ملاحظات

استخدم نوع بيانات القيمة المنطقية في (Visual Basic) لتحتوي على قيم حالتنين مثل صواب/خطأ نعم/لا أو تشغيل/إيقاف .

تبلغ القيمة الافتراضية لـ Boolean False.

قيم Boolean لا تخزّن كأرقام و القيم المخزّنة لا تنوي أن تكون مكافئة إلى أرقام. يجب عدم كتابة تعليمات برمجية التي تعتمد على قيم رقمية المكافئ True و False. عند الإمكان، يجب تقييد استخدام متغيرات Boolean للقيم المنطقية التي تم تصميمها.

تحويلات النوع

عند تحويل Visual Basic لقيم نوع بيانات الرقمية إلى Boolean، يصبح 0 False و تصبح كل القيم True. عند تحويل Visual Basic لقيم Boolean لأنواع رقمية يصبح False 0 و يصبح True -1.

تحويل بين قيم Boolean و أنواع بيانات الرقمية خذ في الاعتبار أن أساليب التحويل NET Framework. لا تنتج دوماً نفس النتائج عند تحويل الكلمات الأساسية Visual Basic. ويرجع ذلك إلى أن تحويل Visual Basic يحتفظ بسلوك متوافق مع الإصدارات السابقة. لمزيد من المعلومات، راجع "القيم المنطقية لا يتم تحويلها إلى الرقمي نوع بدقة" في استكشاف أخطاء أنواع البيانات.

التلميحات البرمجية

  • الأرقام السالبة Boolean ليست نوع عددي كما أنها لا تمثل القيمة السالبة. في أي الحالة، يجب عدم استخدام Boolean إلى قيم رقمية.

  • نوع الأحرف. Boolean لا يحتوي على حرف نوع القيمة الحرفية أو حرف النوع المعرّف.

  • نوع إطار العمل. النوع المطابق في .NET Framework هو بنية System.Boolean.

مثال

في المثال التالي runningVB هو متغير Boolean , والذي يخزن إعداد بسيط نعم/لا.

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

راجع أيضًا:

المهام

استكشاف أخطاء أنواع البيانات

المرجع

خلاصة نوع بيانات (Visual Basic)

System.Boolean

دوال تحويل النوع

خلاصة التحويل

دالة CType

المبادئ

كفاءة استخدام أنواع البيانات