【发布时间】:2014-09-13 22:12:09
【问题描述】:
我知道我可以通过这种方式获取传递的对象类型的类型
Public Function ConvertToValidationDataModel(Of T)(ByVal oSourceObject As Object) As Object
Dim oDestinationObject As Object
Dim oDestinationObjectType As Type
oDestinationObject = Activator.CreateInstance(Of T)()
oDestinationObjectType = oDestinationObject.GetType()
End Function
但是有没有一种方法可以在没有创建对象实例的麻烦的情况下获得类型?
其他词 - 有这样的东西吗?
Dim oType AS Type = GetType(Of T)
【问题讨论】:
-
你不能调用GetType(T)吗?
-
当我做
Dim oType As Type = GetType(OF T)时,它会在 Of 下划线并说“关键字没有命名类型” -
再次阅读我的评论,它说 GetType(T) not GetType(Of T)
-
谢谢您,先生!像魅力一样工作!解决了!
标签: .net vb.net object types anonymous-types