Boole Veri Türü (Visual Basic)

Yalnızca True veya Falseolabilecek değerleri tutar. anahtar sözcükleri True ve False değişkenlerin iki durumlarına Boolean karşılık gelir.

Açıklamalar

True/false, yes/no veya on/off gibi iki durumlu değerler içeren Boole Veri Türü'nü (Visual Basic) kullanın.

Boolean için varsayılan değer False değeridir.

Boolean değerler sayı olarak depolanmaz ve depolanan değerlerin sayılarla eşdeğer olması amaçlanmamıştır. ve Falseiçin True eşdeğer sayısal değerlere dayalı kod yazmamalısınız. Mümkün olduğunda, değişkenlerin Boolean kullanımını tasarlandıkları mantıksal değerlerle kısıtlamanız gerekir.

Tür Dönüştürmeleri

Visual Basic sayısal veri türü değerlerini Booleandeğerine dönüştürdüğünde 0 olur False ve diğer tüm değerler olur True. Visual Basic değerleri sayısal türlere False dönüştürdüğünde Boolean 0 olur ve True -1 olur.

Değerler ve sayısal veri türleri arasında Boolean dönüştürme yaptığınızda, .NET Framework dönüştürme yöntemlerinin her zaman Visual Basic dönüştürme anahtar sözcükleriyle aynı sonuçları üretmediğini unutmayın. Bunun nedeni, Visual Basic dönüştürmesinin önceki sürümlerle uyumlu davranışı korumasıdır. Daha fazla bilgi için Sorun Giderme Veri Türleri'ndeki "Boole Türü Sayısal Türe Doğru Dönüştürülmüyor" bölümüne bakın.

Programlama İpuçları

  • Negatif Sayılar. Boolean sayısal bir tür değildir ve negatif bir değeri temsil edemez. Her durumda, sayısal değerleri tutmak için kullanmamalısınız Boolean .

  • Karakter yazın. Boolean sabit tür karakteri veya tanımlayıcı türü karakteri yoktur.

  • Çerçeve Türü. .NET Framework'te karşılık gelen tür yapısıdır System.Boolean .

Örnek

Aşağıdaki örnekte, runningVB basit bir evet/hayır ayarını depolayan bir Boolean değişkendir.

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

Ayrıca bkz.