Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Parametr typu z ograniczeniem Structure jest używany jako ograniczenie dla innego parametru typu.
Ograniczenie Structure wymaga, aby argument typu przekazany do parametru typu był typem wartości. Jednak nie można zaimplementować lub odziedziczyć typu wartości, więc nie ma znaczenia, aby używać go jako ograniczenia, co wymagałoby innego parametru typu do zaimplementowania go lub dziedziczenia z niego.
Jedyną zrozumiałą interpretacją tej sytuacji jest to, że oba argumenty typu muszą być dokładnie tego samego typu. W takim przypadku typ ogólny wymaga tylko jednego parametru typu.
Poniższa instrukcja może wygenerować ten błąd.
Class c1(Of t1 As Structure, t2 As t1)
Typ przekazany do nie może zaimplementować t2 lub odziedziczyć typu przekazanego do t1, ponieważ typ przekazany t1 do musi być typem wartości.
Identyfikator błędu: BC32114
Aby poprawić ten błąd
Usuń parametr typu ograniczony do
Structurez listy ograniczeń w innym parametrze typu.Jeśli oba parametry typu wymagają tego samego typu wartości, zdefiniuj typ ogólny tylko z jednym parametrem typu.