有效率地使用資料類型 (Visual Basic)
未宣告的變數和未宣告資料類型的變數會獲指派 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 來轉譯。