J'ai créé la fonction de base suivante pour déterminer si le type de commande spécifique est actuellement chargé:Fonction générique (de T) - et la comparaison GetType objet
Private Function IsPreviewerTypeLoaded(Of T)() As Boolean
For Each previewer In LoadedPreviewers
If previewer.GetType().Equals(T) Then
End If
Next
End Function
je dois comparer chaque contrôle sur le type générique fourni . Equals(T)
ne parvient pas à faire le travail, produisant une erreur de compilation. Comment le faire correctement?
MISE À JOUR: est ce qui suit?
previewer.GetType().Equals(GetType(T))
Oui, il semble que votre mise à jour est correcte. http://www.hanselman.com/blog/TheVBEquivalentToCTypeofKeyword.aspx – Ani