Baca dalam bahasa Inggris

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.

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  
}