Compilerfehler CS0701

Aktualisiert: November 2007

Fehlermeldung

"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
'identifier' is not a valid constraint. A type used as a constraint must be an interface, a non-sealed class or a type parameter.

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