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.
Operator TryCast operator jest używany z operandem parametru typu, który nie ma gwarancji, że jest typem odwołania.
TryCast działa tylko na typach referencyjnych, takich jak klasy lub interfejsy. Po przekazaniu parametru typu jako argumentu do TryCastparametru należy ograniczyć ten parametr typu jako typ odwołania. Można to zrobić, dołączając co najmniej jedną z następujących czynności na liście ograniczeń parametru typu:
Co najmniej jedna nazwa interfejsu (argument typu musi implementować wszystkie z nich)
Co najwyżej jedna nazwa klasy (argument typu musi dziedziczyć z niej)
Ograniczenie New Operator (argument typu musi uwidocznić konstruktor bez parametrów, do którego może uzyskać dostęp tworzący kod, a zatem musi być klasą)
Ograniczenie Klasy (Visual Basic) ( argument typu musi być typem odwołania)
Identyfikator błędu: BC30793
Aby poprawić ten błąd
Jeśli musisz przekazać ten parametr typu do
TryCast, ogranicz go za pomocą co najmniej jednego ograniczenia na powyższej liście.Jeśli nie możesz wymagać, aby parametr typu akceptował tylko typ odwołania, nie można go użyć z parametrem
TryCast. Zamiast tego możesz użyć funkcji CType .