Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0701

"identyfikator" nie jest prawidłowym ograniczeniem. Typ używany jako ograniczenie musi być interfejsem, klasą nie zapieczętowaną lub parametrem typu.

Ten błąd występuje, jeśli typ zapieczętowany jest używany jako ograniczenie. Aby rozwiązać ten błąd, użyj tylko typów nie zapieczętowanych jako ograniczeń.

Przykład

Poniższy przykład generuje plik CS0701.

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