检查对象是否为列表(任何内容)

时间:2015-04-24 14:53:34

标签: vb.net datagridview

是否可以在不指定T的情况下检查对象(例如DataGridView.DataSource)是否为List(Of T)?

例如,我知道我可以这样做:

If TypeOf(DataGridview.DataSource) Is List(Of Order) Then
    ...
End If

但是,我不想检查每种可能性(有数百种)。我已经有代码根据列名进行动态排序(按照标准,它将始终映射到List(Of T)中的属性名称),但需要检查DataSource是否为List而不是,例如,一个DataTable,首先。

0 个答案:

没有答案