Erreur du compilateur CS0706
Type de contrainte non valide. Un type utilisé comme contrainte doit être une interface, une classe non-sealed ou un paramètre de type.
Cette erreur se produit quand une construction non valide est utilisée dans une clause de contrainte. Pour éviter cette erreur, utilisez une interface ou une classe non-sealed au lieu de la construction à l’origine de l’erreur.
L’exemple suivant génère l’erreur CS0706.
// CS0706.cs
// compile with: /target:library
class A {}
class C<T> where T : int[] {} // CS0706
class D<T> where T : A {} // OK
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :