Compilerfehler CS0701

'Bezeichner' ist keine gültige Einschränkung. 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 versiegelter Typ als Einschränkung verwendet wird. Verwenden Sie ausschließlich nicht versiegelte Typen als Einschränkungen, um diesen Fehler zu beheben.

Beispiel

Im folgenden Beispiel wird CS0701 generiert:

// CS0701.cs  
// compile with: /target:library  
class C<T> where T : System.String {}   // CS0701  
class D<T> where T : System.Attribute {}   // OK