VB.Net中,可以使用function AAA(Of T)(xxx as T) As String这种形式设置参数类型。
在调用的时候,如果是AAA(Of String)这种形式来调用的话,没问题,现在有需求如下
有一个数组类型为Type,需要根据数组的值来调用AAA方法,并取得返回值。
dim supportTypes as list(of type)
supportTypes.Add(GetType(String))
supportTypes.Add(GetType(Integer))
for each t1 in supportTypes
Debug.print(AAA(of t1)(xxx))
next
这个时候,VS一直报错,显示t1为未定义类型。
请问,如果想动态的给(Of T)这类的调用指定类型,要怎么做呢?