【发布时间】:2009-10-01 13:29:48
【问题描述】:
我正在通过反射循环对象中的所有属性:
For Each p As PropertyInfo In values.[GetType]().GetProperties()
If p.CanRead Then
'Do stuff
End If
Next
谁能告诉我如何确定有问题的属性是否是泛型 List(Of T)?如果是,我需要循环列表本身。
我已经尝试过 GetType 和 TypeOf,但没有成功。
谢谢。
****更新和澄清**
为了澄清,我想保持这个通用性。我不想指定 T 的类型,我需要循环列表项并在每个项上调用 ToString 方法。 T 可以是多种不同类型之一(特定于应用程序的引用类型)。是否可以在不指定类型的情况下执行此操作?
(带有 .Net 2.0 的 VB.NET 2005)
【问题讨论】:
标签: vb.net generics reflection