Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Kompilator CS0577

Atribut Bersyarat tidak valid pada 'fungsi' karena merupakan konstruktor, destruktor, operator, atau implementasi antarmuka eksplisit

Catatan

Destructor adalah istilah yang tidak digunakan lagi untuk finalizer.

Conditional tidak dapat diterapkan ke metode yang ditentukan.

Misalnya, Anda tidak dapat menggunakan beberapa atribut pada definisi antarmuka eksplisit. Contoh berikut menghasilkan CS0577:

C#
// CS0577.cs  
// compile with: /target:library  
interface I  
{  
   void m();  
}  
  
public class MyClass : I  
{  
   [System.Diagnostics.Conditional("a")]   // CS0577  
   void I.m() {}  
}