Der Typ '<Typname>' kann kein Arrayelementtyp, Rückgabetyp, Feldtyp, Typargumenttyp oder ByRef-Parametertyp sein

Aktualisiert: November 2007

The type '<typename>' cannot be an array element type, return type, field type, generics argument type, 'ByRef' parameter type or the type of an expression converted to 'Object' or 'ValueType'

In einem Ausdruck wird eine Variable, ein Prozedurparameter, ein Typparameter, der Rückgabewert einer Funktion oder ein Array als eingeschränkter Typ deklariert.

Die Common Language Runtime (CLR) macht bestimmte Typen ausschließlich für die Unterstützung spezieller Programmiersprachen verfügbar, und sie dürfen nicht als Datentypen in der Anwendung verwendet werden. Zu diesen Typen zählen die ArgIterator-Struktur, die RuntimeArgumentHandle-Struktur und die TypedReference-Struktur.

Fehler-ID: BC31396

So beheben Sie diesen Fehler

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

Siehe auch

Referenz

ArgIterator

RuntimeArgumentHandle

TypedReference