L'operatore '<simboloperatore1>' corrispondente è necessario per '<simboloperatore2>'

Aggiornamento: novembre 2007

Matching '<operatorsymbol1>' operator is required for '<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 inoltre definirne l'operatore corrispondente nella stessa classe o struttura.

Anche se non si utilizza l'operatore corrispondente in modo esplicito Visual Basic potrebbe aver la necessità di utilizzarla. Se ad esempio si definisce una classe o una struttura utilizzata come variabile contatore in un'Istruzione For...Next (Visual Basic), 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. Sforzarsi di definirlo in modo significativo in quanto è probabile che Visual Basic lo utilizzi in una situazione non prevista.

Vedere anche

Attività

Procedura: definire un operatore

Procedura: definire un operatore di conversione

Concetti

Routine di operatore

Operatori ed espressioni in Visual Basic

Riferimenti

Istruzione Operator