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.
Beispiel
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
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.