Freigeben über


Typparameter können nicht als Qualifizierer verwendet werden

Aktualisiert: November 2007

Type parameters cannot be used as qualifiers

Ein Programmierelement wird mit einem Qualifizierungspfad qualifiziert, der einen Typparameter enthält.

Ein Typparameter stellt die Anforderung eines Typs dar, der beim Erstellen des generischen Typs bereitgestellt werden muss. Er stellt keinen bestimmten definierten Typ dar. Ein Qualifizierungspfad darf nur Elemente enthalten, die zur Kompilierzeit definiert werden.

Dieser Fehler kann durch die folgenden Anweisungen generiert werden.

Public Function checkText(Of c As System.Windows.Forms.Control) _
    (ByVal badText As String) As Boolean
    Dim saveText As c.Text
    ' Insert code to look for badText within saveText.
End Function

Fehler-ID: BC32098

So beheben Sie diesen Fehler

  1. Entfernen Sie den Typparameter aus dem Qualifizierungspfad, oder ersetzen Sie ihn durch einen definierten Typ.

  2. Wenn Sie einen konstruierten Typ zum Ermitteln des zu qualifizierenden Programmierelements benötigen, müssen Sie zusätzliche Programmlogik verwenden.

Siehe auch

Aufgaben

Gewusst wie: Qualifizieren eines deklarierten Elementnamens

Konzepte

Auflösen eines Verweises bei mehreren Variablen mit gleichem Namen

Generische Typen in Visual Basic

Referenz

Typenliste