按一下以給予評分及指教
MSDN
MSDN Library
Visual Basic
資料型別
 有效率地使用資料型別
This page is specific to
Microsoft Visual Studio 2005/.NET Framework 2.0

Other versions are also available for the following:
Visual Basic 語言概念
有效率地使用資料型別

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

強型別

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

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

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

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

最有效率的資料型別

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

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

指定資料型別

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

Private x As Double
Protected s As String

字元轉換

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

請參閱

社群內容   什麼是社群內容?
新增內容 RSS  註解
Processing
© 2008 Microsoft Corporation. All rights reserved. 使用規定  |  商標  |  隱私權聲明
Page view tracker