VB.Net/Language Basics/Operator Logic

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

And, Or, Xor and Not Operator

<source lang="vbnet"> Imports System public class MainClass

   Shared Sub Main()
      Dim x As Integer = 5
      Dim y As Integer = 7
      Dim andValue As Boolean
      Dim orValue As Boolean
      Dim xorValue As Boolean
      Dim notValue As Boolean
      andValue = x = 3 And y = 7
      orValue = x = 3 Or y = 7
      xorValue = x = 3 Xor y = 7
      notValue = Not x = 3
      Console.WriteLine("x = 3 And y = 7. {0}", andValue)
      Console.WriteLine("x = 3 Or y = 7. {0}", orValue)
      Console.WriteLine("x = 3 Xor y = 7. {0}", xorValue)
      Console.WriteLine("Not x = 3. {0}", notValue)
   End Sub

End Class


      </source>


Compare Integer Value

<source lang="vbnet"> Imports System Public Class MainClass

   Shared Sub Main(ByVal args As String())
      Dim valueOne As Integer = 10
      Dim valueTwo As Integer = 20
      Dim valueThree As Integer = 30
      If valueOne > valueTwo Then
         Console.WriteLine("ValueOne: {0} larger than ValueTwo: {1}", valueOne, valueTwo)
      End If
      If valueThree > valueTwo Then
         Console.WriteLine("ValueThree: {0} larger than ValueTwo: {1}",valueThree, valueTwo)
      End If
      
      If valueTwo > 15 Then 
         Console.WriteLine("Yes it is")
      End If   
   End Sub

End Class

      </source>


Relation operator: less, bigger

<source lang="vbnet"> Imports System Public Class MainClass

   Shared Sub Main()
       Dim intNumber As Integer
       intNumber = 20
       "Is intNumber less than or equal to 27?
       If intNumber <= 27 Then
           System.Console.WriteLine("Is "intNumber" less than or equal to 27? Yes!")
       Else
           System.Console.WriteLine("Is "intNumber" less than or equal to 27? No!")
       End If
       "Is intNumber greater than 27?
       If intNumber > 27 Then
           System.Console.WriteLine("Is "intNumber" greater than 27? Yes!")
       Else
           System.Console.WriteLine("Is "intNumber" greater than 27? No!")
       End If
       "Is intNumber greater than or equal to 27?
       If intNumber >= 27 Then
           System.Console.WriteLine("Is "intNumber" greater than or equal to 27? Yes!")
       Else
           System.Console.WriteLine("Is "intNumber" greater than or equal to 27? No!")
       End If
   End Sub

End Class

      </source>