不定型别是目前程式语言中所拥有的一种资料型别，常用于Visual Basic及C++中。在Visual Basic（及Visual Basic for Applications）中，不定型别是一种标签联合，用以表达任何一种资料型别（例如整数、双精度及单精度浮点数、物件等等），除了或结构体。任何在Visual Basic中并未明确指定资料型别的变数，也会被当成不定型别来进行处理。尽管不明确地宣告变数型别是一个不太好的习惯，但当一个资料的类型只有在执行时期才能被确定时，它就显得相当的有用。实际上一部份动