Boole Veri Türü (Visual Basic)
Yalnızca True
veya False
olabilecek 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 False
iç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 Boolean
değ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ızBoolean
.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