Freigeben über


Der Typ „<typename>“ kann kein Arrayelementtyp, Rückgabetyp, Feldtyp, generischer Argumenttyp, „ByRef“-Parametertyp oder der Typ eines Ausdrucks sein, der in „Object“ oder „ValueType“ konvertiert wurde.

In einem Ausdruck wird eine Variable, ein Prozedurparameter, ein Typparameter, eine Funktionsrückgabe oder ein Array mit einem eingeschränkten Typ deklariert.

Die Common Language Runtime (CLR) macht bestimmte Typen ausschließlich für spezielle Sprachunterstützung verfügbar, und diese Typen sollten nicht als Datentypen in der Anwendung verwendet werden. Zu diesen Typen gehören die Strukturen ArgIterator, RuntimeArgumentHandleund TypedReference .

Fehler-ID: BC31396

So beheben Sie diesen Fehler

  • Verwenden Sie die eingeschränkte Struktur nicht als deklarierten Datentyp.

Siehe auch