Visual Basic 中的資料型別

程式設計項目的「資料型別」(Data Type) 指的是它可保存的資料種類,以及它儲存該資料的方式。 資料型別適用於所有可儲存在電腦記憶體中或是放在運算式中計算的值。 任何變數、常值 (Literal)、常數、列舉型別 (Enumeration)、屬性 (Property)、程序參數、程序引數 (Procedure Argument) 及程序傳回值都具有資料型別。

宣告的資料型別

除非使用無型別程式設計 (Typeless Programming),否則您必須宣告所有程式設計項目的資料型別。 (如需詳細資訊,請參閱 Visual Basic 中的不具型別程式設計)。

您可以利用宣告陳述式 (Declaration Statement) 定義程式設計項目,然後以 As 子句指定它的資料型別。 下表會顯示可用於宣告各種項目的陳述式。

程式設計項目

資料型別宣告

變數

Dim 陳述式 (Visual Basic)

Dim amount As Double

Static yourName As String

Public billsPaid As Decimal = 0

常值

使用常值型別字元,請參閱型別字元 (Visual Basic)中「常值型別字元」的內容

Dim searchChar As Char = "."C

常數

Const 陳述式 (Visual Basic)

Const modulus As Single = 4.17825F

列舉型別

Enum 陳述式 (Visual Basic)

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

請參閱

工作

疑難排解資料型別 (Visual Basic)

參考

資料型別摘要 (Visual Basic)

概念

型別字元 (Visual Basic)

複合資料型別 (Visual Basic)

Visual Basic 中的泛型型別 (Visual Basic)

Visual Basic 中的不具型別程式設計

其他資源

基礎資料型別 (Visual Basic)

資料型別實作 (Visual Basic)

Visual Basic 中的型別轉換

結構 (Visual Basic)