Pertanyaan yang diberi tag reflection

231
Menggunakan isKindOfClass dengan Swift

Saya mencoba mengambil sedikit bahasa Swift dan saya bertanya-tanya bagaimana cara mengubah Objective-C berikut menjadi Swift: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; UITouch *touch = [touches anyObject]; if ([touch.view...

228
Temukan bidang pribadi dengan Reflection?

Diberikan kelas ini class Foo { // Want to find _bar with reflection [SomeAttribute] private string _bar; public string BigBar { get { return this._bar; } } } Saya ingin mencari item pribadi _bar yang akan saya tandai dengan atribut. Apakah itu mungkin? Saya telah melakukan ini dengan...

210
Seberapa mahal refleksi NET?

Saya terus-menerus mendengar betapa buruknya refleksi yang digunakan. Sementara saya umumnya menghindari refleksi dan jarang menemukan situasi di mana tidak mungkin untuk menyelesaikan masalah saya tanpanya, saya bertanya-tanya ... Bagi mereka yang telah menggunakan refleksi dalam aplikasi,...

204
Dapatkan nama properti sebagai string

(Lihat solusi di bawah ini yang saya buat menggunakan jawaban yang saya terima) Saya mencoba untuk meningkatkan pemeliharaan dari beberapa kode yang melibatkan refleksi. Aplikasi ini memiliki antarmuka .NET Remoting mengekspos (antara lain) metode yang disebut Jalankan untuk mengakses...

191
Mendapatkan nama majelis

Kelas pengecualian C # memiliki properti sumber yang ditetapkan ke nama majelis secara default. Apakah ada cara lain untuk mendapatkan string yang tepat ini (tanpa menguraikan string yang berbeda)? Saya sudah mencoba yang berikut ini: catch(Exception e) { string str = e.Source; //"EPA" -...