L'operatore '<operatorsymbol1>' corrispondente è obbligatorio per '<operatorsymbol2>'

Un operatore viene definito quando non è definito il suo operatore corrispondente necessario.

Gli operatori elencati di seguito devono essere definiti come coppie associate:

  • = e <>

  • > e <

  • >= e <=

  • IsTrue e IsFalse

Se si definisce uno di questi operatori in una classe o struttura, è necessario anche definirne l'operatore corrispondente nella stessa classe o struttura.

Anche se non si usa l'operatore corrispondente in modo esplicito, Visual Basic potrebbe aver la necessità di usarlo. Se ad esempio si definisce una classe o una struttura usata come variabile contatore in un'istruzione For...Next, Visual Basic richiederà entrambi gli operatori >= e <= (così come l'operatore +).

ID errore: BC33033

Per correggere l'errore

  • Definire l'operatore corrispondente nella stessa classe o struttura. Assicurarsi di definirlo in modo significativo perché è probabile che Visual Basic lo usi in una situazione non prevista.

Vedi anche