Typ "<typename>" nie może być typem elementu tablicy, typem zwracanym, typem pola, typem argumentu generics, typem parametru "ByRef" lub typem wyrażenia przekonwertowanego na wartość "Object" lub "ValueType"

Wyrażenie deklaruje zmienną, parametr procedury, parametr typu, zwracaną funkcję lub tablicę jako typ ograniczony.

Środowisko uruchomieniowe języka wspólnego (CLR) uwidacznia niektóre typy wyłącznie na potrzeby obsługi języka specjalnego i nie powinny być używane jako typy danych w aplikacji. Te typy obejmują ArgIteratorstruktury , RuntimeArgumentHandlei TypedReference .

Identyfikator błędu: BC31396

Aby poprawić ten błąd

  • Nie używaj struktury z ograniczeniami jako zadeklarowanego typu danych.

Zobacz też