Parametertypen von '<Operator>' müssen '<Typname>' sein, damit sie in einer For-Anweisung verwendet werden können
Aktualisiert: November 2007
Parameter types of '<operator>' must be '<typename>' to be used in a 'For' statement
In einer For-Schleife wird eine Zählervariable von einem Typ angegeben, der den >=-Operator oder den <=-Operator nicht mit Parametern des eigenen Typs definiert.
Der Typ der Zählervariablen muss die Operatoren für größer oder gleich (>=) und kleiner oder gleich (<=) unterstützen, die den enthaltenden Typ vergleichen. Dies bedeutet, dass der Typ beider Operanden mit dem Typ der Zählervariablen übereinstimmen muss.
Wenn Sie für die Zählervariable einen numerischen Datentyp verwenden, werden der >=-Operator und der <=-Operator für den enthaltenden Typ unterstützt. Wenn Sie eine benutzerdefinierte Klasse oder Struktur verwenden, müssen Sie beide Operatoren mit Operanden definieren, deren Typ mit dem Typ der Klasse bzw. Struktur übereinstimmt.
Fehler-ID: BC33040
So beheben Sie diesen Fehler
Stellen Sie sicher, dass der Datentyp der Zählervariablen mit der richtigen Schreibweise angegeben wird.
Wenn Sie für die Zählervariable eine benutzerdefinierte Klasse oder Struktur verwenden, definieren Sie einen >=-Operator und einen <=-Operator, die die betreffende Klasse bzw. Struktur vergleichen.
Siehe auch
Aufgaben
Gewusst wie: Definieren eines Operators
Gewusst wie: Definieren eines Konvertierungsoperators