Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der TryCast-Operator wird mit einem Typparameteropernden verwendet, der nicht garantiert ein Verweistyp ist.
TryCast wird nur für Referenztypen verwendet, z. B. Klassen oder Schnittstellen. Wenn Sie einen Typparameter als Argument TryCastübergeben, müssen Sie diesen Typparameter auf einen Verweistyp beschränken. Dazu können Sie eine oder mehrere der folgenden Aktionen in die Einschränkungsliste des Typparameters einschließen:
Mindestens ein Schnittstellenname (das Typargument muss alle implementieren)
Höchstens einen Klassennamen (das Typargument muss von ihr erben)
Die Einschränkung "Neuer Operator" (das Typargument muss einen parameterlosen Konstruktor verfügbar machen, auf den der erstellenden Code zugreifen kann, und daher muss es sich um eine Klasse handeln)
Die Klasseneinschränkung (Visual Basic) ( das Typargument muss ein Verweistyp sein)
Fehler-ID: BC30793
So beheben Sie diesen Fehler
Wenn Sie diesen Typparameter
TryCastübergeben müssen, beschränken Sie ihn auf eine oder mehrere der Einschränkungen in der vorherigen Liste.Wenn Der Typparameter nicht erforderlich ist, nur einen Verweistyp zu akzeptieren, können Sie ihn nicht mit
TryCast. Möglicherweise können Sie stattdessen die CType-Funktion verwenden.