IC # kita melakukannya melalui refleksi. Dalam Javascript itu sederhana seperti: for(var propertyName in objectName) var currentPropertyValue = objectName[propertyName]; Bagaimana cara melakukannya dengan
IC # kita melakukannya melalui refleksi. Dalam Javascript itu sederhana seperti: for(var propertyName in objectName) var currentPropertyValue = objectName[propertyName]; Bagaimana cara melakukannya dengan
Saya mencoba menerima nilai bidang melalui refleksi. Masalahnya adalah saya tidak tahu tipe field dan harus memutuskannya sembari mendapatkan nilainya. Kode ini dihasilkan dengan pengecualian ini: Tidak dapat mengatur java.lang.String field com .... fieldName ke java.lang.String Field field =...
Saya perlu mendapatkan kamus properti dan nilainya dari objek yang dideklarasikan dengan kata kunci dinamis di .NET 4? Tampaknya menggunakan refleksi untuk ini tidak akan berhasil. Contoh: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I enumerate the Path and Name...
Saya punya objek Java 'ChildObj' yang diperpanjang dari 'ParentObj'. Sekarang, apakah mungkin untuk mengambil semua nama atribut dan nilai-nilai ChildObj, termasuk atribut yang diwarisi juga, menggunakan mekanisme refleksi Java? Class.getFields memberi saya array atribut publik, dan...
Saya mencoba untuk mendapatkan nama string suatu kelas dari objek kelas itu sendiri. // For instance [NSArray className]; // @"NSArray" Saya telah menemukan object_getClassName(id obj)tetapi itu membutuhkan contoh yang diberikan, dan dalam kasus saya itu adalah pekerjaan yang tidak perlu. Jadi...
Saya perlu mendapatkan nilai bidang dengan anotasi tertentu, Jadi dengan refleksi saya bisa mendapatkan Obyek Bidang ini. Masalahnya adalah bahwa bidang ini akan selalu pribadi meskipun saya tahu sebelumnya akan selalu memiliki metode pengambil. Saya tahu bahwa saya dapat menggunakan setAccesible...
Saya melihat dokumentasi msdn dan saya masih sedikit bingung tentang apa sebenarnya perbedaan antara menggunakan LoadFiledan LoadFromsaat memuat rakitan. Dapatkah seseorang memberikan contoh atau analogi untuk menggambarkannya dengan lebih baik. Dokumentasi MSDN membuat saya semakin bingung. Juga,...
Dapatkah saya menetapkan properti pribadi melalui refleksi? public abstract class Entity { private int _id; private DateTime? _createdOn; public virtual T Id { get { return _id; } private set { ChangePropertyAndNotify(ref _id, value, x => Id); } } public virtual DateTime? CreatedOn {...
Jika saya memiliki kelas seperti ini: public class Whatever { public void aMethod(int aParam); } apakah ada cara untuk mengetahui yang aMethodmenggunakan parameter bernama aParam, yaitu tipe
Bisakah seseorang menjelaskan Activator.CreateInstance()tujuan secara
Saya memiliki tipe objek anonim yang saya terima sebagai dinamika dari metode yang saya ingin periksa di properti yang ada pada objek itu. .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) { var exists =
Seperti yang Anda lihat pada kode di bawah ini, saya telah mendeklarasikan Action<>objek sebagai variabel. Adakah yang bisa memberi tahu saya mengapa delegasi metode tindakan ini berperilaku seperti metode statis? Mengapa itu kembali truedalam kode berikut? Kode: public static void...
Saya bertanya-tanya, karena banyak hal dapat dilakukan dengan menggunakan refleksi, dapatkah saya mengubah bidang hanya baca pribadi setelah konstruktor menyelesaikan eksekusinya? (catatan: hanya rasa ingin tahu) public class Foo { private readonly int bar; public Foo(int num) { bar = num;...
Saya menggunakan metode Parse statis pada tipe melalui refleksi karena saya tidak tahu jenis objek pada waktu kompilasi (saya tahu, bagaimanapun, ia memiliki metode Parse , mengambil string). Namun, saya mendapatkan pengecualian pertandingan yang ambigu, mungkin karena ada banyak metode Parse yang...
Saya memiliki Object[]array, dan saya mencoba menemukan yang primitif. Saya sudah mencoba menggunakan Class.isPrimitive(), tetapi sepertinya saya melakukan sesuatu yang salah: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); cetakan...
Saya ingin memuat ke AppDomainbeberapa rakitan baru yang memiliki pohon referensi kompleks (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Sejauh yang saya mengerti, ketika sebuah assembly sedang dimuat AppDomain, referensinya...
Apakah Swift mendukung refleksi? misalnya apakah ada sesuatu seperti valueForKeyPath:dan setValue:forKeyPath:untuk objek Swift? Sebenarnya apakah itu bahkan memiliki sistem tipe dinamis, seperti obj.classdi
Apakah ada refleksi / introspeksi / keajaiban dalam PHP yang akan memungkinkan Anda menemukan file PHP di mana kelas (atau fungsi) tertentu didefinisikan? Dengan kata lain, saya memiliki nama kelas PHP, atau objek yang dipakai. Saya ingin meneruskan ini ke sesuatu (fungsi, kelas Refleksi, dll.)...
Saya memiliki beberapa kelas statis di namespace mySolution.Macrosseperti static class Indent{ public static void Run(){ // implementation } // other helper methods } Jadi pertanyaan saya adalah bagaimana mungkin memanggil metode-metode itu dengan bantuan refleksi? Jika metode di mana TIDAK...
Saya menemukan cara untuk mendapatkan anggota yang diwariskan melalui class.getDeclaredFields(); dan akses ke anggota pribadi melalui class.getFields() Tapi saya sedang mencari bidang warisan pribadi. Bagaimana saya bisa mencapai