有效率地使用資料型別 (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 轉譯回來。