Freigeben über


Compilerfehler CS0401

Die new()-Einschränkung muss zuletzt angegeben werden.

Listen Sie bei der Verwendung mehrerer Einschränkungen alle anderen Einschränkungen vor der Einschränkung 'new()' auf.

Beispiel

Im folgenden Beispiel wird CS0401 generiert:

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