Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya boleh menetapkan nilai lalai secara pemrograman untuk sifat semasa refleksi?
Nilai lalai atribut dalam refleksi
Apabila atribut objek dikendalikan, nilai lalai perlu ditetapkan untuk jenis data yang berbeza. Artikel ini membincangkan alternatif pengaturcaraan untuk memudahkan proses ini, dan bukannya memproses nilai lalai secara manual untuk setiap jenis.
<:> Soalan:
Masalah ini mencari kaedah pengaturcaraan, dan peruntukan atribut diinduksi secara senyap -senyap semasa kitaran refleksi tanpa menggunakan kata kunci lalai jenis dalam jenis.
Jawapan:
menyediakan dua penyelesaian:
Jenis nilai:
Contoh lalai baru jenis nilai instantiated.
Activator.CreateInstance
.
null
null
Untuk bersesuaian dengan versi yang lebih baru (misalnya .NET Standard), harus digantikan dengan
.Atas ialah kandungan terperinci Bagaimanakah saya boleh menetapkan nilai lalai secara pemrograman untuk sifat semasa refleksi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!