Die Einschränkungen für diesen Typparameter stimmen nicht mit den Einschränkungen für den entsprechenden Typparameter überein, der für einen der anderen partiellen Typen von „|1“ definiert wurde.

Wenn Sie die Definition einer Klasse oder Struktur zwischen mehreren Deklarationen aufteilen, behandelt der Compiler die Klasse oder Struktur als die Union all seiner partiellen Deklarationen. Daher können Sie in den verschiedenen partiellen Deklarationen keine in Konflikt stehenden Modifizierer oder Typparameterlisten definieren.

Fehler-ID: BC30932

So beheben Sie diesen Fehler

  1. Bestimmen Sie, welche Typparameterliste für die Klasse oder Struktur gewünscht ist. Diese umfasst die Parameter, ihre Reihenfolge und die Einschränkungslisten.

  2. Stellen Sie sicher, dass jede partielle Definition die gleiche Typparameterliste verwendet.

Siehe auch