Freigeben über


IsNot erfordert Operanden mit Referenztypen. Dieser Operand hat jedoch den Werttyp '<Typname>'.

Aktualisiert: November 2007

'IsNot' requires operands that have reference types, but this operand has the value type '<typename>'.

In einem Ausdruck wird der IsNot-Operator mit mindestens einem Operanden verwendet, der ein Werttyp ist.

Der IsNot-Operator bestimmt, ob zwei Objektverweise auf unterschiedliche Objekte verweisen. Es vergleicht die Zeigerwerte von Verweistypen und ist für Werttypen bedeutungslos.

Fehler-ID: BC31419

So beheben Sie diesen Fehler

  • Wenn Sie die Werte zweier Werttypen vergleichen möchten, verwenden Sie die Vergleichsoperatoren = oder <>.

  • Wenn Sie die Zeiger zweier Verweistypen vergleichen möchten, müssen Sie für beide Operanden Objektverweise verwenden. Sie können Verweisvariablen oder Verweiselemente verwenden, z. B. das Me-Schlüsselwort, die sich wie Verweisvariablen verhalten.

Siehe auch

Aufgaben

Gewusst wie: Überprüfen, ob zwei Objekte identisch sind

Konzepte

Vergleichsoperatoren in Visual Basic