Błąd kompilatora CS0706
Nieprawidłowy typ ograniczenia. Typ używany jako ograniczenie musi być interfejsem, klasą nie zapieczętowaną lub parametrem typu.
Ten błąd występuje, gdy w klauzuli ograniczenia jest używana nieprawidłowa konstrukcja. Aby uniknąć tego błędu, użyj interfejsu lub nie zapieczętowanej klasy zamiast konstrukcji, która spowodowała błąd.
Poniższy przykład generuje plik CS0706.
// CS0706.cs
// compile with: /target:library
class A {}
class C<T> where T : int[] {} // CS0706
class D<T> where T : A {} // OK
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: