Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Ograniczenia "New" i "Structure" nie można połączyć

Lista ograniczeń zawiera zarówno ograniczenie Nowego operatora, jak i ograniczenie struktury (Visual Basic).

Lista ograniczeń dla parametru typu może określać, że argument typu przekazany do tego parametru typu musi być typem wartości (z Structure ograniczeniem) lub musi być typem odwołania (z ograniczeniem klasy (Visual Basic). Nie można określić obu ograniczeń dla tego samego parametru typu i nie można określić jednego więcej niż raz.

Ograniczenie New określa, że argument typu musi uwidocznić konstruktor bez parametrów, do którego może uzyskać dostęp tworzenie kodu. Jednak struktura nie może mieć konstruktora bez udziału parametrów. W związku z New tym ograniczenia i Structure są w konflikcie.

Identyfikator błędu: BC32103

Aby poprawić ten błąd

  1. Zdecyduj, czy chcesz wymagać typu wartości, czy typu odwołania dla argumentu typu.

  2. Jeśli chcesz, aby argument typu był typem wartości, usuń New słowo kluczowe z listy ograniczeń.

  3. Jeśli chcesz, aby argument typu był typem odwołania, usuń Structure słowo kluczowe z listy ograniczeń.

Zobacz też