vb.net函数返回值

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:05:21
我定义了一个函数function Prior()as 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它即可!!!