Dela via


Kompilatorfel CS0401

Villkoret new() måste vara den sista restriktiva begränsningen som angetts

När du använder flera begränsningar anger du alla andra begränsningar före villkoret new().

Exempel

Följande exempel genererar 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  
}