Pertanyaan yang diberi tag reflection

392
Apa gunanya tag di Go?

Dalam Spesifikasi Bahasa Go , ini menyebutkan ikhtisar singkat dari tag: Deklarasi bidang dapat diikuti oleh tag literal string opsional, yang menjadi atribut untuk semua bidang dalam deklarasi bidang terkait. Tag dibuat terlihat melalui antarmuka refleksi tetapi sebaliknya diabaikan. // A...

337
Mengapa C ++ tidak memiliki refleksi?

Ini adalah pertanyaan yang agak aneh. Tujuan saya adalah untuk memahami keputusan desain bahasa dan untuk mengidentifikasi kemungkinan refleksi dalam C ++. Mengapa komite bahasa C ++ tidak menerapkan refleksi dalam bahasa? Apakah refleksi terlalu sulit dalam bahasa yang tidak berjalan di mesin...

323
Setel properti objek menggunakan refleksi

Apakah ada cara di C # di mana saya bisa menggunakan refleksi untuk mengatur properti objek? Ex: MyObject obj = new MyObject(); obj.Name = "Value"; Saya ingin mengatur obj.Namedengan refleksi. Sesuatu seperti: Reflection.SetProperty(obj, "Name") = "Value"; Apakah ada cara untuk melakukan...

301
Convert.ChangeType () gagal pada Jenis Nullable

Saya ingin mengonversi string ke nilai properti objek, yang namanya saya miliki sebagai string. Saya mencoba melakukan ini seperti ini: string modelProperty = "Some Property Name"; string value = "SomeValue"; var property = entity.GetType().GetProperty(modelProperty); if (property != null) {...