Lezen in het Engels

Delen via


Compilerfout CS0401

De nieuwe() beperking moet de laatste beperkende beperking zijn opgegeven

Wanneer u meerdere beperkingen gebruikt, moet u alle andere beperkingen weergeven vóór de beperking new().

Opmerking

In het volgende voorbeeld wordt CS0401 gegenereerd.

C#
// 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  
}