不定类型
维基百科,自由的 encyclopedia
不定类型是目前编程语言中所拥有的一种资料类型,常用于Visual Basic及C++中。
此条目没有列出任何参考或来源。 (2012年8月4日) |
在Visual Basic(及Visual Basic for Applications)中,不定类型是一种标签联合,用以表达任何一种资料类型(例如整数、双精度及单精度浮点数、对象等等),除了固定长度字符串(英语:Fixed-length string)或结构体。任何在Visual Basic中并未明确指定资料类型的变量,也会被当成不定类型来进行处理。
尽管不明确地宣告变量类型是一个不太好的习惯,但当一个资料的类型只有在执行时期才能被确定时,它就显得相当的有用。实际上一部分动态类型的编程语言里,通常就只有不定类型这一种资料类型。
在Visual Basic.NET里,因为面向对象概念被引入,所以不定类型被.NET的Object类型所取代。Object类型和不定类型在概念上很相似,但却大大不同,而且无法互相转换。当Visual Basic.NET需要与Visual Basic的COM对象交互,通常需要先透过.NET的一些程序进行转换。