不定型別 不定型別是目前程式語言中所擁有的一種資料型別常用於Visual Basic及C中 在Visual Basic及Visual Basic for Applications中不定型別是一種標籤聯合用以表達任何一種資料型別例如整數雙精度及單精度浮點數物件等等除了固定長度字串英语Fixedlength string或結構體任何在Visual Basic中並未明確指定資料型別的變數也會被當成不定型別來進行處理 儘管不明確地宣告變數型別是一個不太好的習慣但當一個資料的類型只有在執行時期才能被確定時它就顯得相當的有用實際上一部份動態型別的程式語言裡通常就只有不定型別這一種資料型別 在Visual BasicNET裡因為物件導向概念被引入所以不定型別被NET的Object型態所取代Object型態和不定型別在概念上很相似但卻大大不同而且無法互相轉換當Visual BasicNET需要與Visual Basic的COM物件互動通常需要先透過NET的一些程式進行轉換