vb.net函数返回值
来源:百度知道 编辑:UC知道 时间:2024/05/26 23:05:21
我定义了一个函数function Prior()as VariantType
我想使得这个函数能够返回任意类型的数据,包括我自己定义的类型Snode
我以为用VariantType 就能实现,但是出现了错误,请给点指示。
我想使得这个函数能够返回任意类型的数据,包括我自己定义的类型Snode
我以为用VariantType 就能实现,但是出现了错误,请给点指示。
.Net的所有类型都是从System.Object派生而来的,所以将函数直接定义成
Function Prior() As Object 即可
不过在返回之后,调用此函数的代码要注意验证返回值的有效性
不能返回自己定义的类型
要返回自己定义的类型,必须声明为该类型,如:
Private Type xy
x As Long
y As Long
End Type
function Prior() as xy
end function
提问不清楚,无法判断,无法回答问题,请收回。
这类型的题,以后还是不要分拣进来的好,对答题者没有任何途径回答。
不要再function上就定义放回类型
在function中定义任意类型,
然后return它即可!!!