İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS1689

'Öznitelik Adı' özniteliği yalnızca yöntemlerde veya öznitelik sınıflarında geçerlidir

Bu hata yalnızca ConditionalAttribute özniteliğiyle oluşur. İletide belirtildiği gibi, bu öznitelik yalnızca yöntemler veya öznitelik sınıflarında kullanılabilir. Örneğin, bu özniteliği bir sınıfa uygulamaya çalışmak bu hatayı oluşturur.

Örnek

Aşağıdaki örnek CS1689 oluşturur.

// CS1689.cs  
// compile with: /target:library  
[System.Diagnostics.Conditional("A")]   // CS1689  
class MyClass {}