Pertanyaan yang diberi tag attributes

108
Bagaimana cara kerja pewarisan untuk Atribut?

Apa yang Inheriteddirujuk oleh properti bool pada atribut? Apakah ini berarti bahwa jika saya mendefinisikan kelas saya dengan atribut AbcAtribute(yang memiliki Inherited = true), dan jika saya mewarisi kelas lain dari kelas itu, kelas turunan juga akan memiliki atribut yang sama yang diterapkan...

106
Mendapatkan atribut kelas

Saya ingin mendapatkan atribut kelas, katakanlah: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a menggunakan MyClass.__dict__memberi saya daftar atribut dan fungsi, dan bahkan fungsi seperti __module__dan __doc__. While MyClass().__dict__memberi saya dict kosong kecuali...

101
Menguji apakah kelas memiliki atribut?

Saya mencoba melakukan sedikit pengembangan Test-First, dan saya mencoba memverifikasi bahwa kelas saya ditandai dengan atribut: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller Bagaimana saya menguji unit bahwa kelas memiliki atribut yang ditugaskan...

96
Cara membuat duplikat atribut yang diizinkan

Saya menggunakan atribut khusus yang diwarisi dari kelas atribut. Saya menggunakannya seperti ini: [MyCustomAttribute("CONTROL")] [MyCustomAttribute("ALT")] [MyCustomAttribute("SHIFT")] [MyCustomAttribute("D")] public void setColor() { } Tetapi kesalahan "Gandakan atribut 'MyCustomAttribute'"...