VB.Net Tutorial/Data Type/Boolean

Материал из VB Эксперт
Перейти к: навигация, поиск

Boolean value calculation: Or, Xor, And, Not

<source lang="vbnet">public class Test

  public Shared Sub Main
       Dim B As Boolean
       B = False Or True
       Console.WriteLine(B)
   
       B = False Xor False
       Console.WriteLine(B)
   
       B = False And True
       Console.WriteLine(B)
   
       B = Not True
       Console.WriteLine(B)
   
  End Sub

End class</source>

True
False
False
False

CBool(0): convert 0 to Boolean

<source lang="vbnet">Module Tester

   Public Sub Main()
       Dim iBoolean As Integer = -1
       Dim bBoolean As Boolean = CBool(iBoolean)
       bBoolean = CBool(0)
       Console.WriteLine("Boolean of 0 is {0}", bBoolean)
   End Sub

End Module</source>

Boolean of 0 is False

CBool: convert Integer to Boolean

<source lang="vbnet">Module Tester

   Public Sub Main()
       Dim iBoolean As Integer = -1
       Dim bBoolean As Boolean = CBool(iBoolean)
       Console.WriteLine("Boolean of {0} is {1}", iBoolean, bBoolean)
   End Sub

End Module</source>

Boolean of -1 is True

Define Boolean value and use it in If statement

<source lang="vbnet">public class Test

  public Shared Sub Main
       Dim blnStatus As Boolean = True
       Console.WriteLine(blnStatus)
       blnStatus = Not blnStatus
       Console.WriteLine(blnStatus)
       If blnStatus Then
           Console.WriteLine("The status is true.")
       Else
           Console.WriteLine("The status is false.")
       End If
  End Sub

End class</source>

True
False
The status is false.