Compilerfehler CS0706
Ungültiger Einschränkungstyp. Ein Typ, der als Einschränkung verwendet wird, muss eine Schnittstelle, eine nicht versiegelte Klasse oder ein Typparameter sein.
Dieser Fehler tritt auf, wenn ein ungültiges Konstrukt in einer Einschränkungsklausel verwendet wird. Verwenden Sie eine Schnittstelle oder eine nicht versiegelte Klasse anstelle des Konstrukts, das den Fehler verursacht hat, um diesen Fehler zu vermeiden.
Im folgenden Beispiel wird CS0706 generiert:
// CS0706.cs
// compile with: /target:library
class A {}
class C<T> where T : int[] {} // CS0706
class D<T> where T : A {} // OK
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: