İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0577

Koşullu öznitelik bir oluşturucu, yıkıcı, işleç veya açık arabirim uygulaması olduğundan 'function' üzerinde geçerli değil

Not

Yıkıcı, sonlandırıcı için kullanım dışı bırakılmış bir terimdir.

Conditional belirtilen yöntemlere uygulanamaz.

Örneğin, bazı öznitelikleri açık bir arabirim tanımında kullanamazsınız. Aşağıdaki örnek CS0577 oluşturur:

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