Operandy typu Object používané pro operátor "<operatorsymbol>"; můžou nastat chyby za běhu
Výraz používá operátor, pro který jeden nebo oba operandy jsou objektového datového typu.
Když se proměnná nebo výraz vyhodnotí jako Object
, kompilátor musí provést pozdní vazbu, což způsobí další operace za běhu. Také zpřístupňuje aplikaci potenciálním chybám za běhu. Předpokládejme například, že přiřadíte proměnnou FormObject
a pak se ji pokusíte použít s operátorem / operátorem (Visual Basic). Pokud to uděláte, modul runtime vyvolá InvalidCastException chybu, protože Jazyk Visual Basic nemůže převést Form objekt na číselnou hodnotu.
Ve výchozím nastavení je tato zpráva upozorněním. Informace o skrytí upozornění nebo zpracování upozornění jako chyb naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.
ID chyby: BC42019
- Pokud je to možné, uspořádejte operandy tak, aby se vyhodnotily datové typy, pro které je operátor definován.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: