Leggere in inglese

Condividi tramite


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  
}