Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In einem AndAlso Operator oder OrElse Operator werden Operanden eines Klassen- oder Strukturtyps verwendet, obwohl in dieser Klasse oder Struktur ein erforderlicher Operator nicht definiert ist.
Da Sie keinen Kurzschlussoperator (AndAlso oder OrElse) direkt definieren, müssen Sie die entsprechenden logischen und Bestimmungsoperatoren definieren. In der folgenden Tabelle sind die erforderlichen Operatoren zusammengestellt.
| Kurzschlussoperator | Logischer Operator | Bestimmungsoperator |
|---|---|---|
AndAlso |
And-Operator | IsFalse-Operator |
OrElse |
Or-Operator | IsTrue-Operator |
Visual Basic verwendet diese logischen und Bestimmungsoperatoren dazu, die Kurzschlusslogik für AndAlso oder OrElse zu erstellen. Damit dies ordnungsgemäß funktioniert, müssen sowohl die Operanden als auch der Rückgabewert Ihrer And - oder Or -Definition den enthaltenden Typ haben, d. h., sie müssen den Typ der Klasse oder Struktur haben, in der Sie And oder Ordefinieren.
Fehler-ID: BC33035
So beheben Sie diesen Fehler
- Definieren Sie den
And- und denIsFalse-Operator oder denOr- und denIsTrue-Operatoren in der Klasse oder Struktur, die für den Operandentyp desAndAlso- oderOrElse-Operators verwendet wird. Achten Sie darauf, dass die Operanden fürAndoderOrden Typ der Klasse oder Struktur haben, in der Sie die Operanden definieren.