Pertanyaan yang diberi tag reflection

167
Cara memuat kelas Python secara dinamis

Diberikan string dari kelas Python, misalnya my_package.my_module.MyClass, apa cara terbaik untuk memuatnya? Dengan kata lain saya mencari yang setara Class.forName()di Jawa, berfungsi dengan Python. Perlu bekerja di Google App Engine. Lebih disukai ini adalah fungsi yang menerima FQN dari kelas...

165
Mengapa Attributes.IsDefined () hilang berlebihan?

Terinspirasi oleh pertanyaan SO. Kelas atribut memiliki beberapa kelebihan untuk metode IsDefined () . Tercakup adalah atribut yang diterapkan pada Majelis, Modul, MemberInfo, ParameterInfo. Overload MemberInfo mencakup PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. Itu menangani...

162
Cara Menguji apakah Jenis Primitif

Saya memiliki blok kode yang membuat serial suatu jenis menjadi tag Html. Type t = typeof(T); // I pass <T> in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj,...

154
Bagaimana cara mencegat pemanggilan metode dalam C #?

Untuk kelas tertentu saya ingin memiliki fungsi penelusuran yaitu saya ingin mencatat setiap pemanggilan metode (metode tanda tangan dan nilai parameter aktual) dan setiap metode keluar (hanya metode tanda tangan). Bagaimana saya melakukan ini dengan asumsi bahwa: Saya tidak ingin menggunakan...

152
Konversi objek 'tipe' python ke string

Saya bertanya-tanya bagaimana cara mengubah objek 'tipe' python menjadi string menggunakan kemampuan reflektif python. Misalnya, saya ingin mencetak jenis objek print "My type is " + type(someObject) # (which obviously doesn't work like

148
Cara mendapatkan nilai properti berdasarkan nama

apakah ada cara untuk mendapatkan nilai properti objek berdasarkan namanya? Sebagai contoh jika saya punya: public class Car : Vehicle { public string Make { get; set; } } dan var car = new Car { Make="Ford" }; Saya ingin menulis metode di mana saya bisa memasukkan nama properti dan itu akan...

146
Adakah cara untuk Memohon metode pribadi?

Saya memiliki kelas yang menggunakan XML dan refleksi untuk mengembalikan Objects ke kelas lain. Biasanya objek-objek ini adalah sub bidang dari objek eksternal, tetapi kadang-kadang itu adalah sesuatu yang ingin saya hasilkan dengan cepat. Saya sudah mencoba sesuatu seperti ini tetapi tidak...

139
Java Reflection: Bagaimana cara mendapatkan nama variabel?

Menggunakan Java Reflection, apakah mungkin untuk mendapatkan nama variabel lokal? Misalnya, jika saya punya ini: Foo b = new Foo(); Foo a = new Foo(); Foo r = new Foo(); apakah mungkin untuk mengimplementasikan metode yang dapat menemukan nama-nama variabel tersebut, seperti: public void...