注册 登录
编程论坛 VB.NET论坛

type.IsArray和type Is GetType(Array)等效吗?

ylof1986 发布于 2013-04-24 08:33, 859 次点击
一个变量Type如果type.IsArray=True,有可能type Is GetType(Array)=Flase吗?
3 回复
#2
lantian81342013-04-24 10:58
当然有可能
type.IsArray的意思是type是数组吗,此时不关心到底是什么类型的数组
type Is GetType(Array)的意思是type的类型是Array吗,此时区分到底是什么类型的数组。
#3
ylof19862013-04-26 08:28
回复 2楼 lantian8134
语句就是type Is GetType(System.Array),那到底是什么类型啊?

System.Array不就是数组的意思吗?
#4
lantian81342013-04-26 18:46
Array是数组的意思
语句type Is GetType(System.Array)具体是什么类型要看你这个type
type如果是字符串数组,它的确是个数组,但不能和Array划等号的。
1