TryCast erfordert einen Verweistyp als Operanden, '<Typname>' ist jedoch ein Werttyp

Aktualisiert: November 2007

'TryCast' operand must be reference type, but '<typename>' is a value type

Der TryCast-Operator wird mit einem Werttyp für mindestens eines der Argumente verwendet.

TryCast überprüft, ob eine Vererbungs- oder Implementierungsbeziehung zwischen den beiden Argumenten vorliegt. Daher lässt es nur Verweistypen für die Argumente zu. Weitere Informationen finden Sie unter Wert- und Verweistypen.

Fehler-ID: BC30792

So beheben Sie diesen Fehler

  • Verwenden Sie zum Ausführen der Konvertierung DirectCast oder CType. Beide lassen Werttypen zu.

Siehe auch

Konzepte

Wert- und Verweistypen

Referenz

TryCast

DirectCast

CType-Funktion