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

未宣告的變數和未宣告資料類型的變數會獲指派 Object 資料類型。 這可讓您容易快速撰寫程式,但可能會導致程式執行速度變慢。

強類型

可指定所有變數的資料類型稱為「強類型」。 使用強類型有以下優點:

  • 它可為您的變數啟用 IntelliSense 支援。 這可讓您在輸入程式碼時查看變數的屬性和其他成員。

  • 它會採用編譯器類型檢查功能。 這項功能會攔截因為溢位等錯誤而可能在執行階段失敗的陳述式。 它也會針對不支援這些陳述式的物件攔截方法的呼叫。

  • 如此一來,程式碼的執行速度就會加快。

最有效率的資料類型

對於絕不可能包含分數的變數,整數資料類型比非整數型別更有效率。 在 Visual Basic 中,IntegerUInteger 是最有效率的數值型別。

對小數而言,Double 是最有效率的資料類型,因為目前平台上的處理器會執行雙精確度的浮點作業。 不過,Double 的作業速度並不如 Integer 這類整數型別。

指定資料類型

請使用 Dim 陳述式來宣告特定型別的變數。 您可以使用 PublicProtectedFriendPrivate 關鍵字同時指定其存取層級,如下列範例所示。

Private x As Double
Protected s As String

字元轉換

AscWChrW 函式會以 Unicode 運作。 您必須以 AscChr 為優先來使用這些函式,因為它們必須以 Unicode 來轉譯。

另請參閱