【发布时间】:2012-08-11 15:06:32
【问题描述】:
我有以下代码用于尝试将字符串解析为泛型类型。在我使用它的实例中,当我尝试解析为 TimeSpan 时它会失败。输入字符串是"12:34",使用TimeSpan.Parse 可以很好地解析,但我找不到实现<Generic>.Parse 的解决方案
Public Function ParseGeneric(Of T)(ByVal stringValue As String) As T
Return DirectCast(Convert.ChangeType(stringValue, GetType(T)), T)
End Function
错误:从“System.String”到“System.TimeSpan”的转换无效。
【问题讨论】:
标签: .net vb.net parsing generics type-conversion