Pertanyaan yang diberi tag «reflection»

Refleksi adalah kemampuan suatu program untuk mengamati dan / atau memodifikasi struktur dan / atau perilakunya pada saat runtime. Refleksi tergantung pada bahasa pemrograman pendukung - harap beri tag pada bahasa pemrograman yang digunakan saat menggunakan tag ini.



8
Penggantian string di java, mirip dengan template kecepatan
Apakah ada Stringmekanisme penggantian di Java, di mana saya bisa melewatkan objek dengan teks, dan itu menggantikan string saat terjadi. Misalnya, teksnya adalah: Hello ${user.name}, Welcome to ${site.name}. Objek yang saya miliki adalah "user"dan "site". Saya ingin mengganti string yang diberikan di dalam ${}dengan nilai yang setara dari objek. Ini …


4
Buat instance kelas objektif-c dengan nama?
Apakah mungkin untuk membuat instance kelas dengan nama? Sesuatu seperti: NSString* className = @"Car"; id* p = [Magic createClassByName:className]; [p turnOnEngine]; Saya tidak tahu apakah ini mungkin dalam obyektif-c tetapi sepertinya akan,



16
Bagaimana saya dapat mengevaluasi kode C # secara dinamis?
Saya bisa melakukan eval("something()");untuk mengeksekusi kode secara dinamis di JavaScript. Apakah ada cara bagi saya untuk melakukan hal yang sama di C #? Contoh dari apa yang saya coba lakukan adalah: Saya memiliki variabel integer (katakanlah i) dan saya memiliki beberapa properti dengan nama: "Property1", "Property2", "Property3", dll. Sekarang, saya …

23
Bagaimana cara mengonversi objek Java (kacang) menjadi pasangan nilai kunci (dan sebaliknya)?
Katakanlah saya memiliki objek java yang sangat sederhana yang hanya memiliki beberapa properti getXXX dan setXXX. Objek ini digunakan hanya untuk menangani nilai, pada dasarnya adalah catatan atau peta tipe-aman (dan performant). Saya sering perlu menyembunyikan objek ini menjadi pasangan nilai kunci (baik string atau tipe aman) atau mengonversi dari …


7
Apakah metode privat benar-benar aman?
Di Java, privatepengubah akses dianggap aman karena tidak terlihat di luar kelas. Kemudian dunia luar juga tidak tahu tentang metode itu. Tapi saya pikir refleksi Java dapat digunakan untuk melanggar aturan ini. Pertimbangkan kasus berikut: public class ProtectedPrivacy{ private String getInfo(){ return "confidential"; } } Sekarang dari kelas lain saya …

4
Tentukan apakah Kelas mengimplementasikan antarmuka di Java
Saya punya Classobjek. Saya ingin menentukan apakah tipe yang Classdiwakili objek mengimplementasikan antarmuka tertentu. Saya bertanya-tanya bagaimana ini bisa dicapai? Saya memiliki kode berikut. Pada dasarnya apa yang dilakukannya adalah mendapatkan array dari semua kelas dalam paket yang ditentukan. Saya kemudian ingin melalui array dan menambahkan objek Kelas yang mengimplementasikan …
92 java  reflection 

10
Memetakan objek ke kamus dan sebaliknya
Adakah cara cepat yang elegan untuk memetakan objek ke kamus dan sebaliknya? Contoh: IDictionary<string,object> a = new Dictionary<string,object>(); a["Id"]=1; a["Name"]="Ahmad"; // ..... menjadi SomeClass b = new SomeClass(); b.Id=1; b.Name="Ahmad"; // ..........

6
Memuat DLL saat runtime di C #
Saya mencoba untuk mencari tahu bagaimana Anda bisa pergi tentang mengimpor dan menggunakan .dll saat runtime di dalam aplikasi C #. Menggunakan Assembly.LoadFile () Saya telah berhasil membuat program saya memuat dll (bagian ini pasti berfungsi karena saya bisa mendapatkan nama kelas dengan ToString ()), namun saya tidak dapat menggunakan …
91 c#  reflection  dll 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.