【发布时间】:2010-11-14 16:41:04
【问题描述】:
我创建了以下基本函数来确定当前是否加载了特定的控件类型:
Private Function IsPreviewerTypeLoaded(Of T)() As Boolean
For Each previewer In LoadedPreviewers
If previewer.GetType().Equals(T) Then
End If
Next
End Function
我需要将每个控件与提供的泛型类型进行比较。 Equals(T) 无法完成工作,产生编译器错误。如何正确制作?
更新:以下是否正确?
previewer.GetType().Equals(GetType(T))
【问题讨论】:
-
是的,看来您的更新是正确的。 hanselman.com/blog/TheVBEquivalentToCTypeofKeyword.aspx
标签: .net vb.net generics gettype