我试图将任何可转换类型的变量转换为另一种类型,例如string&双,双和整数等等。 (显然这是真相的一个愚蠢的版本)
我的尝试:
Public Function CasterTheGhost(Of S As IConvertible, T As IConvertible)(ByRef Source As T) As S
return Source.ToType(S, Nothing)
End Sub
S是一个类型,ToType采用一种类型......但是编译器告诉一个类型不能用作表达式,这对我来说没有意义......
答案可能非常简单......我只是无法在谷歌上找到它: - (
答案 0 :(得分:0)
你这是什么?
Public Function CasterTheGhost(Of S As IConvertible, T As IConvertible)(ByVal Source As T) As S
Return Source.ToType(GetType(S), Nothing)
End Function