共用方式為


有效率地使用資料型別 (Visual Basic)

未宣告的變數以及不具資料型別的宣告變數都會指定為 Object 資料型別。這會加快程式的撰寫,但可能會使程式的執行變慢。

強型別指定

指定所有變數的資料型別稱為「強型別指定」(Strong Typing)。使用強型別指定有以下幾點好處:

  • 讓 IntelliSense 能夠支援變數。這能讓您在輸入程式碼時看到變數的屬性及其他成員。

  • 可以利用編譯器型別檢查,這能找出可能因錯誤 (例如溢位) 而在 Run Time 失敗的陳述式。這也能夠偵測在不支援變數的物件上所進行的方法呼叫。

  • 執行程式碼的速度較快。

最有效率的資料型別

針對從不包含分數的變數來說,整數資料型別的效率要比非整數型別的效率高。在 Visual Basic 中,Integer 與 UInteger 是最有效率的數字型別 (Numeric Type)。

而對於分數來說,Double 是最有效率的資料型別,因為目前平台上的處理器是以雙精度浮點數 (Double) 執行浮點運算。然而,Double 作業不會像 Integer 的整數類資料型別一樣快。

指定資料型別

使用 Dim 陳述式 (Visual Basic) 宣告特定型別的變數。您可以使用 Public (Visual Basic)Protected (Visual Basic)Friend (Visual Basic)Private (Visual Basic) 關鍵字同時指定存取等級,如下列範例所示。

Private x As Double
Protected s As String

字元轉換

AscW 和 ChrW 函式以 Unicode 格式作業。這些函式的使用順序優先於 Asc 和 Chr,因為要使用這兩個函式,必須轉譯為 Unicode,再從 Unicode 轉譯回來。

請參閱

參考

Asc

AscW

Chr

ChrW

概念

Visual Basic 中的資料型別

數字資料型別 (Visual Basic)

Visual Basic 中的變數宣告

其他資源

使用 IntelliSense