- VB.Net 基礎教程
- VB.Net - 首頁
- VB.Net - 概述
- VB.Net - 環境設定
- VB.Net - 程式結構
- VB.Net - 基本語法
- VB.Net - 資料型別
- VB.Net - 變數
- VB.Net - 常量
- VB.Net - 修飾符
- VB.Net - 語句
- VB.Net - 指令
- VB.Net - 運算子
- VB.Net - 決策
- VB.Net - 迴圈
- VB.Net - 字串
- VB.Net - 日期和時間
- VB.Net - 陣列
- VB.Net - 集合
- VB.Net - 函式
- VB.Net - 子程式
- VB.Net - 類和物件
- VB.Net - 異常處理
- VB.Net - 檔案處理
- VB.Net - 基本控制元件
- VB.Net - 對話方塊
- VB.Net - 高階窗體
- VB.Net - 事件處理
- VB.Net 高階教程
- VB.Net - 正則表示式
- VB.Net - 資料庫訪問
- VB.Net - Excel 表格
- VB.Net - 傳送郵件
- VB.Net - XML 處理
- VB.Net - Web程式設計
- VB.Net 有用資源
- VB.Net - 快速指南
- VB.Net - 有用資源
- VB.Net - 討論
VB.Net - 比較運算子
下表顯示了 VB.Net 支援的所有比較運算子。假設變數A 為 10,變數B 為 20,則:
| 運算子 | 描述 | 示例 |
|---|---|---|
| = | 檢查兩個運算元的值是否相等;如果相等,則條件為真。 | (A = B) 為假。 |
| <> | 檢查兩個運算元的值是否相等;如果不相等,則條件為真。 | (A <> B) 為真。 |
| > | 檢查左運算元的值是否大於右運算元的值;如果大於,則條件為真。 | (A > B) 為假。 |
| < | 檢查左運算元的值是否小於右運算元的值;如果小於,則條件為真。 | (A < B) 為真。 |
| >= | 檢查左運算元的值是否大於或等於右運算元的值;如果大於或等於,則條件為真。 | (A >= B) 為假。 |
| <= | 檢查左運算元的值是否小於或等於右運算元的值;如果小於或等於,則條件為真。 | (A <= B) 為真。 |
嘗試以下示例以瞭解 VB.Net 中所有關係運算符:
Module operators
Sub Main()
Dim a As Integer = 21
Dim b As Integer = 10
If (a = b) Then
Console.WriteLine("Line 1 - a is equal to b")
Else
Console.WriteLine("Line 1 - a is not equal to b")
End If
If (a < b) Then
Console.WriteLine("Line 2 - a is less than b")
Else
Console.WriteLine("Line 2 - a is not less than b")
End If
If (a > b) Then
Console.WriteLine("Line 3 - a is greater than b")
Else
Console.WriteLine("Line 3 - a is not greater than b")
End If
' Lets change value of a and b
a = 5
b = 20
If (a <= b) Then
Console.WriteLine("Line 4 - a is either less than or equal to b")
End If
If (b >= a) Then
Console.WriteLine("Line 5 - b is either greater than or equal to b")
End If
Console.ReadLine()
End Sub
End Module
編譯並執行上述程式碼後,將產生以下結果:
Line 1 - a is not equal to b Line 2 - a is not less than b Line 3 - a is greater than b Line 4 - a is either less than or equal to b Line 5 - b is either greater than or equal to b
除了以上內容外,VB.Net 還提供了三個比較運算子,我們將在後續章節中使用;不過,這裡先簡要介紹一下。
Is 運算子 - 它比較兩個物件引用變數,並確定兩個物件引用是否引用同一個物件,而無需進行值比較。如果 object1 和 object2 都引用完全相同的物件例項,則結果為True;否則,結果為False。
IsNot 運算子 - 它也比較兩個物件引用變數,並確定兩個物件引用是否引用不同的物件。如果 object1 和 object2 都引用完全相同的物件例項,則結果為False;否則,結果為True。
Like 運算子 - 它將字串與模式進行比較。
vb.net_operators.htm
廣告