Visual Basic 中的資料型別
更新:2007 年 11 月
程式設計項目的「資料型別」指的是它可保存的資料種類,以及它儲存該資料的方式。資料型別適用於所有可儲存在電腦記憶體中或是放在運算式中計算的值。任何變數、常值 (Literal)、常數、列舉型別 (Enumeration)、屬性 (Property)、程序參數、程序引數 (Procedure Argument) 及程序傳回值都具有資料型別。
宣告的資料型別
除非使用無型別程式設計 (Typeless Programming),否則您必須宣告所有程式設計項目的資料型別。(如需詳細資訊,請參閱 Visual Basic 中的不具型別程式設計)。
您可以利用宣告陳述式 (Declaration Statement) 定義程式設計項目,然後以 As 子句指定它的資料型別。下表會顯示可用於宣告各種項目的陳述式。
程式設計項目 |
資料型別宣告 |
---|---|
變數 |
Dim amount As Double Static yourName As String Public billsPaid As Decimal = 0 |
常值 |
使用常值型別字元,請參閱型別字元中「常值型別字元」的內容 Dim searchChar As Char = "."C |
常數 |
Const modulus As Single = 4.17825F |
列舉型別 |
Public Enum colors |
屬性 |
在 Property 陳述式 中 Property region() As String |
程序參數 |
在 Sub 陳述式 (Visual Basic)、Function 陳述式 (Visual Basic) 或 Operator 陳述式中 Sub addSale(ByVal amount As Double) |
程序引數 |
在呼叫程式碼中,每個引數都是已宣告的程式設計項目,或者是包含已宣告之項目的運算式 subString = Left(inputString, 5) |
程序傳回值 |
在 Function 陳述式 (Visual Basic) 或 Operator 陳述式中 Function convert(ByVal b As Byte) As String |