Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Pengompilasi CS1689

Atribut 'Attribute Name' hanya berlaku pada metode atau kelas atribut

Kesalahan ini hanya terjadi dengan atribut ConditionalAttribute. Seperti yang dinyatakan di dalam pesan, atribut ini hanya dapat digunakan pada metode atau kelas atribut. Misalnya, mencoba menerapkan atribut ini ke kelas akan menghasilkan kesalahan ini.

Contoh

Sampel berikut menghasilkan CS1689.

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