未宣告的變數和未宣告數據類型的變數會指派 Object 數據類型。 這可讓您快速撰寫程式,但可能會導致程式執行速度變慢。
強型別
指定所有變數的資料類型稱為 強型別。 使用強型別有幾個優點:
它可為您的變數啟用 IntelliSense 支援。 這可讓您在程式代碼中輸入時查看其屬性和其他成員。
它會利用編譯器類型檢查功能。 這會捕捉那些可能因溢位等錯誤而在執行時失敗的語句。 它也會偵測並攔截在物件上執行不支援的方法呼叫。
這可加快程式代碼的執行速度。
最有效率的數據類型
對於永遠不會包含分數的變數,整數數據類型比非整數類型更有效率。 在 Visual Basic 中, Integer 和 UInteger 是最有效率的數值類型。
對於小數, Double 是最有效率的數據類型,因為目前平臺上的處理器會以雙精確度執行浮點運算。 不過,使用 Double 的作業速度不如 整數型別,例如 Integer。
指定數據類型
使用 Dim 語句 來宣告特定類型的變數。 您可以使用 Public、 Protected、 Friend 或 Private 關鍵詞,同時指定其存取層級,如下列範例所示。
Private x As Double
Protected s As String
字元轉換
AscW 和 ChrW 函式會在 Unicode 中運作。 您應該優先使用它們,而不是使用Asc 和 Chr,因為這些必須轉換為Unicode並從中轉換出來。