Suallar 'əks olunma'

Yansıma, bir proqramın quruluşunu və / və ya davranışını iş vaxtında müşahidə etmək və / və ya dəyişmək qabiliyyətidir. Yansıma çox yüksək səviyyədə yürütülebilir kodun dilindən asılıdır - bu etiketi istifadə edərkən istifadə edilən kodun dilinə diqqət yetirin.
21
cavab

Yansıma nədir və nə üçün faydalıdır?

Yansıma nədir və nə üçün faydalıdır? Mən xüsusilə Java ilə maraqlanıram, amma prinsiplər hər hansı bir dildə eynidır.
set 01 Sep '08 saat 11:39 'da
29
Cavablar

Java'da paylaşılan bir array yaratmaq üçün necə?

Java generics tətbiqinə bağlı olaraq, belə bir kod ola bilməz: public class GenSet <E> {private E []; ictimai GenSet () {a = yeni E [INITIAL_ARRAY_LENGTH]; // səhv: ümumi array yaradılması}} Bu necə tətbiq edə bilərəm ...
set 09 fevral '09 saat 20:30 'da
8
Cavablar

Ortaq bir üsul çağırmaq üçün düşünməyi necə istifadə etməli?

Növü parametrini kompilyasiya zamanı bilinmədiyi zaman ümumi üsulu çağırmanın ən yaxşı yolu nədir, amma bunun yerinə vaxtında dinamik olaraq əldə edilir? Aşağıdakı kod nümunəsini nəzərdən keçirin - nümunə () metodunda, qəbul etmək üçün ən sıxılmış yoldur.
24 oct. '08 at 8:17
21
cavab

C # -də əks istifadə edərək, əmlak dəyərini stringdən alın.

Kodumda Reflection 1 istifadə edərək Data Transformasiya tətbiq etməyə çalışıram. GetSourceValue funksiyası müxtəlif növləri müqayisə edən bir keçid var, lakin istifadə edilən əmlakın dəyərini almaq üçün bu növləri və xüsusiyyətləri və GetSourceValue-ni silmək istəyirəm ...
29 iyul '09 'da 0:58' da təyin olundu
12
Cavablar

Bir növdən bir obyektin yeni bir nümunəsi necə yaradılsın

Kompilyasiya müddətində obyektin növü həmişə ola bilməz, ancaq Tipin bir nümunəsi yaratmaq tələb oluna bilər. Türündən bir obyektin yeni bir nümunəsi necə alınır?
03 Avqustda təyin olundu '08 saat 19:29 'da
25
Cavablar

Kodun yerləşdiyi quruluş yolunu necə əldə etmək olar?

Cari kodun yerləşdiyi məclisə bir yol tapmağın bir yolu varmı? Zəng qurğusunun yoluna ehtiyacım yoxdur, yalnız kodu ehtiva edən bir. Əsasən, mənim vahid testim nisbi olan bəzi test xml faylları oxumalıdır ...
müəyyən 09 Sentyabr. '08 saat 23:12 'də
14
Cavablar

Değişkenin müəyyən olub-olmadığını yoxlayın?

Ruby'də bir dəyişənin müəyyənləşdirildiyini necə yoxlamaq olar? Isset yazmaq üçün bir yol varmı?
14 noyabrda təyin olundu '08 ilə 2:14
18
Cavablar

Metod adı simli deyildiyi zaman bir Java üsulu necə çağırılır?

İki dəyişən varsa: Object obj; String methodName = "getName"; Obj sinifini bilmədən, methodName ilə müəyyən edilmiş üsulu necə deyə bilərəm? Çağırılan metod parametrlərə malik deyil və dəyərini qaytarır. Bu ja ...
02 oktyabr 8: 15-də '08
13
Cavablar

Arayüzü tətbiq edən bütün növləri əldə et

Yansıtıcı istifadə edərək, C # 3.0 /. NET 3.5 ilə ən kiçik kodu ilə bir interfeysi tətbiq edən və yinelemeleri minimuma endirən bütün növləri necə əldə edə bilərəm? Yenidən yazmaq istədiyim şey: foreach (Bu t.GetType () yazın.) Assembly.GetTypes ()) əgər (t IMyInterface) ...
25 avq. '08 saat 22:57 'da
11
Cavablar

İnterfeys növü C # yansıma ilə tətbiq ediləcəyini necə müəyyənləşdirir

C # -in əks olunması, müəyyən bir System.Type tipinin bəzi interfeysləri dəstəkləməyinin müəyyənləşdirilməsini əks etdirirmi? ictimai interfeysi IMyInterface {public public class MyType: IMyInterface {} // 'true' typeof (MyType) verməlidir. / *** ????? * / MOD ...
11 fevral təyin etdi '11 'də 0:49' da
13
Cavablar

Varsayılan proqram eşdeğeri (Tip)

Tip xüsusiyyətləri üzərinə yinelemek və müəyyən növləri default olaraq təyin etmək üçün əksini istifadə edirəm. İndi mən növü keçid edə bilərsiniz və default (Tipi) müəyyən müəyyən, ancaq bir xətdə bunu etmək istərdim. Bir proqram eşdeğeri var mı ...
Noyabrın 28-də təyin olundu '08 saat 13:11 'də
23
Cavablar

Yansıma istifadə edərək paketin bütün dərslərini tapa bilərsinizmi?

Bu paketin bütün siniflərini və ya interfeyslərini tapa bilərsinizmi? (Tezliklə, məsələn, Paketə baxırsınız, bu heç kimi görünmür.)
06 fevral '09 saat 16:43 'da
9
Cavablar

Sinif xüsusiyyətlərinin siyahısı necə alınır?

Bir sinifin bütün xüsusiyyətlərini necə əldə edə bilərəm?
10 Apreldə təyin olundu '09 da 12:29
10
Cavablar

Yansıtıcı üçün açıq mənbəyə alternativlər?

Yalnız soruşun, hər kəs RedGate Reflektor üçün açıq mənbə alternativi haqqında bilirmi? Reflektorun işinə bənzər bir alətin necə olduğunu bilmək merak edirəm. Xahiş edirik unutmayın: əgər pulsuz bilsəniz, Open Sourc üçün alternativ deyil ...
11: 00-da saat 18: 00-da təyin olunacaq
11
Cavablar

Java-dan başqa bir sinifdən xüsusi sahənin dəyərini necə oxumaq olar?

Mənim üçüncü tərəfli JAR-da pis dizayn edilmiş bir sinif var və mən onun birinə daxil olmalıyam. Məsələn, niyə özəl sahəni seçmək lazımdır, lazım? sinif IWas DesignedPoorly {Şəxsi Hashtable stuffIWant; } IWasDesignedPoorl ...
iyul ayının 28-də saat 22: