Dopasowywanie operatora "<operatorsymbol1>" jest wymagane dla operatorów "<operatorsymbol2>"

Operator jest definiowany, gdy nie zdefiniowano wymaganego operatora dopasowania.

Następujące operatory muszą być zdefiniowane jako dopasowane pary:

  • = i <>

  • > i <

  • >= i <=

  • IsTrue i IsFalse

Jeśli zdefiniujesz dowolny z tych operatorów w klasie lub strukturze, musisz również zdefiniować jego pasujący operator w tej samej klasie lub strukturze.

Nawet jeśli nie używasz jawnie pasującego operatora, może być konieczne użycie go w języku Visual Basic. Jeśli na przykład zdefiniujesz klasę lub strukturę, która jest używana jako zmienna licznika w for ... Następna instrukcja języka Visual Basic wymaga operatorów >= i <= (a także + operatora).

Identyfikator błędu: BC33033

Aby poprawić ten błąd

  • Zdefiniuj pasujący operator w tej samej klasie lub strukturze. Staraj się w zrozumiały sposób zdefiniować go, ponieważ język Visual Basic może używać go w sytuacji, w której nie przewidujesz.

Zobacz też