Pertanyaan yang diberi tag «reflection»

Refleksi adalah kemampuan suatu program untuk mengamati dan / atau memodifikasi struktur dan / atau perilakunya pada saat runtime. Refleksi tergantung pada bahasa pemrograman pendukung - harap beri tag pada bahasa pemrograman yang digunakan saat menggunakan tag ini.


30
Bagaimana cara membuat array generik di Java?
Karena penerapan generik Java, Anda tidak dapat memiliki kode seperti ini: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Bagaimana saya bisa menerapkan ini sambil menjaga keamanan jenis? Saya melihat solusi di forum Java yang berjalan seperti …

8
Bagaimana cara menggunakan refleksi untuk memanggil metode generik?
Apa cara terbaik untuk memanggil metode generik ketika parameter tipe tidak diketahui pada waktu kompilasi, tetapi sebaliknya diperoleh secara dinamis saat runtime? Pertimbangkan kode contoh berikut - di dalam Example()metode, apa cara paling ringkas untuk memohon GenericMethod<T>()menggunakan yang Typedisimpan dalam myTypevariabel? public class Sample { public void Example(string typeName) { …
1071 c#  .net  generics  reflection 

22
Dapatkan nilai properti dari string menggunakan refleksi di C #
Saya mencoba menerapkan transformasi data menggunakan contoh Reflection 1 dalam kode saya. The GetSourceValuefungsi memiliki saklar membandingkan berbagai jenis, tapi saya ingin menghapus jenis dan sifat dan memiliki GetSourceValuemendapatkan nilai dari properti hanya menggunakan satu string sebagai parameter. Saya ingin meneruskan kelas dan properti di string dan menyelesaikan nilai properti. …

28
Bagaimana cara mendapatkan jalur perakitan kode ini?
Apakah ada cara untuk mendapatkan jalur untuk perakitan tempat kode saat ini berada? Saya tidak ingin jalur majelis panggilan, hanya yang berisi kode. Pada dasarnya tes unit saya perlu membaca beberapa file uji xml yang terletak relatif terhadap dll. Saya ingin path untuk selalu menyelesaikan dengan benar terlepas dari apakah …
782 c#  .net  reflection  mbunit 








14
Setara programatik dari standar (Tipe)
Saya menggunakan refleksi untuk mengulangi Typeproperti a dan mengatur tipe tertentu ke default. Sekarang, saya bisa melakukan saklar pada jenis dan mengatur default(Type)secara eksplisit, tetapi saya lebih suka melakukannya dalam satu baris. Apakah ada program yang setara dengan standar?
514 c#  reflection  default 

25
Dapatkan tipe generik kelas saat runtime
Bagaimana saya bisa mencapai ini? public class GenericClass<T> { public Type getMyType() { //How do I return the type of T? } } Semua yang saya coba sejauh ini selalu mengembalikan tipe Objectdaripada tipe spesifik yang digunakan.

23
Mendapatkan atribut nilai Enum
Saya ingin tahu apakah mungkin untuk mendapatkan atribut dari enumnilai dan bukan dari nilai enumitu sendiri? Sebagai contoh, misalkan saya memiliki yang berikut ini enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } Apa yang saya inginkan adalah tipe enum, menghasilkan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.