2 ' Relational Operators
\r
9 Console.WriteLine(f3())
\r
12 Function f3() As Integer
\r
14 Dim arr(16) As Boolean
\r
16 Dim a1, a2, a3, a4 As Boolean
\r
17 a1 = False : a2 = False : a3 = True : a4 = True
\r
19 If a1 = a2 Then arr(0) = True Else arr(0) = False
\r
20 If a3 = a4 Then arr(1) = True Else arr(1) = False
\r
21 If a1 <> a2 Then arr(2) = False Else arr(2) = True
\r
22 If a3 <> a4 Then arr(3) = False Else arr(3) = True
\r
23 If a1 = a3 Then arr(4) = False Else arr(4) = True
\r
24 If a1 <> a3 Then arr(5) = True Else arr(5) = False
\r
27 Dim b1 As String = "a"
\r
28 Dim b2 As String = "b"
\r
29 ' Only the equality (=) and inequality (<>) operators are
\r
30 ' defined for Strings
\r
32 If b1 = "a" Then arr(6) = True Else arr(6) = False
\r
33 If b1 <> "a" Then arr(7) = False Else arr(7) = True
\r
34 If b1 = b2 Then arr(8) = False Else arr(8) = True
\r
35 If b1 <> b2 Then arr(9) = True Else arr(9) = False
\r
37 Dim c1 As Date = New Date(2004, 7, 29)
\r
38 Dim c2 As Date = New Date(2004, 7, 28)
\r
40 If c1 = c2 Then arr(10) = False Else arr(10) = True
\r
41 If c1 <> c2 Then arr(11) = True Else arr(11) = False
\r
42 If c1 = "#7/29/2004#" Then arr(12) = True Else arr(12) = False
\r
43 If c1 <> "#7/29/2004#" Then arr(12) = False Else arr(12) = True
\r
45 Dim d1 As Char = "a"c
\r
46 Dim d2 As Char = "b"c
\r
48 If d1 = "a"c Then arr(13) = True Else arr(13) = False
\r
49 If d1 <> "a"c Then arr(14) = False Else arr(14) = True
\r
50 If d1 = d2 Then arr(15) = False Else arr(15) = True
\r
51 If d1 <> d2 Then arr(16) = True Else arr(16) = False
\r
53 For i As Integer = 0 To arr.GetUpperBound(0)
\r
54 Console.WriteLine("{0}: {1}", i, arr(i))
\r
57 For Each bval As Boolean In arr
\r