现在短路了,请问(子过程)如何知道传来的某变量是单个变量还是数组变量?

解决方案 »

  1.   

    private sub test1(kk() as integer) '数组
    end subprivate sub test1(kk as integer)   '单个变量
    end sub
      

  2.   

    楼上的,俺只想用一个子过程来完成。例如
    private sub test1(kk as integer)
    此处怎么识别kk是数组还是单个变量
    因为
    if kk '单个变量
    ...
    else'数组
    ....
    endif
    end sub
      

  3.   

    private sub test1(kk as variant)
       
        if isarray(kk) then
            数组
          else 
            不是
        end if
           
    end sub
      

  4.   

    数组函数:
    IsArray(VarName)
    判断一个变量名VarName是不是数组,如果是,返回true,如果不是,返回false
      

  5.   

    同意 danielinbiti(金) 的写法。
      

  6.   

    用typename也可以,还能知道数组的数据类型
      

  7.   

    IsArray(VarName)
    就可以完成了啊!