共用方式為


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

更新:2007 年 11 月

Visual Basic 編譯器 (Compiler) 能強制套用兩項會影響您原始程式碼的規則 (Rule):

  • 在任何種類的陳述式使用任何區域變數之前,該區域變數都必須先出現在宣告陳述式中。預設會強制套用此規則。

  • 任何縮小型別轉換都必須以型別轉換關鍵字指定。預設不會強制套用此規則。

變更規則的編譯器選項

您可以藉由重新設定對應的編譯器選項來變更以上規則。如果您放鬆型別轉換規則,則編譯器會在「寬鬆型別語意 (Permissive Type Semantic)」下作業,讓您不需要轉換關鍵字即可進行縮小轉換。如需詳細資訊,請參閱 Visual Basic 中的型別檢查

如果您放鬆變數宣告規則,就可以使用「無型別程式設計 (Typeless Programming)」,讓您不須先宣告變數就能參考變數。如需詳細資訊,請參閱 隱含和明確宣告

我們通常不建議您使用無型別程式設計,因為在涉及資料型別時會出現輕微執行錯誤。但您可能會發現這種程式設計在某些情況下有用,像是轉移未宣告變數的舊應用程式。

請參閱

工作

資料型別疑難排解

概念

Visual Basic 中的資料型別

型別字元

複合資料型別

做為通用資料型別的物件

有效率地使用資料型別

參考

Option Explicit 陳述式 (Visual Basic)

Option Strict 陳述式

其他資源

基礎資料型別

Visual Basic 中的型別轉換