Chyba kompilátoru CS0706
Neplatný typ omezení Typ použitý jako omezení musí být rozhraní, nezapečetěná třída nebo parametr typu.
K této chybě dochází, když je v klauzuli constraint použit neplatný konstruktor. Chcete-li se této chybě vyhnout, místo konstruktoru, který způsobil chybu, použijte rozhraní nebo nezapečetěnou třídu.
Následující ukázka vygeneruje CS0706.
// CS0706.cs
// compile with: /target:library
class A {}
class C<T> where T : int[] {} // CS0706
class D<T> where T : A {} // OK
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: