Freigeben über


Generieren von Vergleichsoperatoren für Typen, die IComparable implementieren

Diese Codegenerierung gilt für:

  • C#

Beschreibung: Sie können jetzt Vergleichsoperatoren für Typen generieren, die IComparable implementieren.

Hintergrund: Sie verfügen über einen Typ, der IComparable implementiert. Wir fügen die Vergleichsoperatoren automatisch hinzu.

Vorteile: Wenn Sie einen Werttyp implementieren, sollten Sie erwägen, die Equals-Methode zu überschreiben, um eine bessere Leistung als mit der Standardimplementierung der Equals-Methode in ValueType zu erzielen.

Vorgehensweise

  1. Platzieren Sie den Cursor entweder innerhalb der Klasse oder auf dem Schlüsselwort IComparable.

  2. Führen Sie dann eine der folgenden Aktionen aus:

    • Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.

    • Führen Sie einen Rechtsklick durch, und klicken Sie auf das Menü Schnellaktionen und Refactorings.

    • Klicken Sie auf das screwdriver-Symbol, das am linken Rand angezeigt wird.

    Generate Comparison Operators

  3. Wählen Sie im Dropdownmenü Equals(object) generieren aus.

Siehe auch