Partager via


Le type '<NomType>' ne peut pas être un type d'élément de tableau, un type de retour, un type de champ, un type d'argument générique, un type de paramètre 'ByRef' ou le type d'une expression convertie en 'Object' ou 'ValueType'

Mise à jour : novembre 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'

Une expression déclare une variable, un paramètre de procédure, un paramètre de type, un retour de fonction ou un tableau comme étant d'un type restreint.

Le Common Language Runtime (CLR) expose certains types uniquement pour la prise en charge de langage spéciale, et ils ne doivent pas être utilisés comme types de données dans votre application. Ces types sont les structures ArgIterator, RuntimeArgumentHandle et TypedReference.

ID d'erreur : BC31396

Pour corriger cette erreur

  • N'utilisez pas la structure restreinte comme type de données déclaré.

Voir aussi

Référence

ArgIterator

RuntimeArgumentHandle

TypedReference