Errore del compilatore CS0401
Il vincolo new() deve essere l'ultimo vincolo restrittivo specificato
Quando si usano più vincoli, elencare tutti gli altri vincoli prima del vincolo new().
Esempio
L'esempio seguente genera l'errore 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
}
Collabora con noi su GitHub
L'origine per questo contenuto è disponibile in GitHub, dove puoi anche creare ed esaminare i problemi e le richieste pull. Per altre informazioni, vedi la nostra guida per i collaboratori.