Bagikan melalui


Kesalahan Pengompilasi CS0401

Batasan new() harus menjadi batasan pembatasan terakhir yang ditentukan

Saat menggunakan beberapa batasan, cantumkan semua batasan lain sebelum batasan baru().

Contoh

Sampel berikut menghasilkan 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  
}