Wartość "System.Nullable" nie spełnia ograniczenia "Struktura" dla parametru typu "<typeparametername>"

Typ ogólny jest wywoływany, przekazując argument typu do parametru Nullable<T> typu z ograniczeniem Structure .

Środowisko uruchomieniowe języka wspólnego (CLR) w szczególności nie zezwala Nullable<T> na samą strukturę jako argument typu. Mimo że jest to struktura i w przeciwnym razie spełnia Structure ograniczenie, użycie go rekursywnie może prowadzić do niezręcznych konstrukcji, takich jak Nullable(Of Nullable(Of Nullable)).

Identyfikator błędu: BC32115

Aby poprawić ten błąd

  • Usuń Structure ograniczenie z parametru typu lub zmień argument typu na typ innej niż Nullable<T>.

Zobacz też