Erreur du compilateur CS0401
La contrainte new() doit être la dernière contrainte restrictive spécifiée.
Si vous utilisez plusieurs contraintes, répertoriez toutes les autres contraintes avant la contrainte new().
L’exemple suivant génère l’erreur CS0401 :
// CS0401.cs
// compile with: /target:library
using System;
class C<T> where T : new(), IDisposable {} // CS0401
class D<T> where T : IDisposable
{
static void F<U>() where U : new(), IDisposable{} // CS0401
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :