Für den Operator '<operatorsymbol>' werden Operanden vom Typ Objekt verwendet. Dies kann Laufzeitfehler verursachen

Ein Ausdruck verwendet einen Operator, für den ein oder beide Operanden vom Object Data Typesind.

Wenn eine Variable oder ein Ausdruck Objectergibt, muss der Compiler die späte Bindungdurchführen, die zur Laufzeit zusätzliche Vorgänge verursacht. Sie setzt die Anwendung zudem möglichen Laufzeitfehlern aus. Angenommen, Sie weisen ein Form zu einer Object -Variable zu und versuchen dann, sie mit dem / Operator (Visual Basic)sind. In diesem Fall löst die Laufzeit eine InvalidCastException aus, da Visual Basic ein Form -Objekt nicht in einen numerischen Wert konvertieren kann.

Standardmäßig ist diese Meldung eine Warnung. Informationen zum Ausblenden von Warnungen oder zum Behandeln von Warnungen als Fehler finden Sie unter Configuring Warnings in Visual Basic.

Fehler-ID: BC42019

So beheben Sie diesen Fehler

  • Ordnen Sie nach Möglichkeit alle auszuwertenden Operanden zu Datentypen zu, für die der Operator definiert ist.

Siehe auch