Rumah >pembangunan bahagian belakang >C++ >Bolehkah Kod Kaedah Akses Refleksi C#?
Soalan:
Seorang pembangun ingin meneroka kuasa pantulan C#, tetapi menghadapi sekatan jalan: ketidakupayaan untuk mengakses kod sebenar dalam kaedah.
Jawapan:
Jawapan ringkas:
Kod kaedah tidak boleh diakses hanya menggunakan pantulan (System.Reflection).
Penjelasan terperinci:
Refleksi menyelam jauh ke dalam metadata, memeriksa jenis kelas, tandatangan kaedah dan sifat lanjutan yang lain. Walau bagaimanapun, ia tidak menyediakan akses kepada data peringkat rendah seperti bytecode (IL) pelaksanaan kaedah.
Cerapan Terperinci:
Walaupun refleksi tidak memudahkan pemeriksaan kod, terdapat cara lain:
Atas ialah kandungan terperinci Bolehkah Kod Kaedah Akses Refleksi C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!