Сұрақтар қойылған «рефлексия»

Reflection - бұл бағдарламаның орындалу уақытында құрылымын және / немесе мінез-құлқын қадағалау және / немесе өзгерту мүмкіндігі. Рефлексия орындалатын кодтың тіліне өте тәуелді - бұл тегті пайдаланғанда пайдаланылатын код тілін ескеріңіз.
21
жауап

Қандай көрініс және неге пайдалы?

Қандай көрініс және неге пайдалы? Мен әсіресе Java-ға қызығамын, бірақ бұл қағидалар кез-келген тілде бірдей.
01 қыркүйек '08 сағат 11:39
29
жауаптар

Java-де ортақ массивді қалай жасау керек?

Java генериктерін іске асыруға байланысты сізде мұндай код болуы мүмкін емес: public class GenSet <E> {private E []; public GenSet () {a = жаңа E [INITIAL_ARRAY_LENGTH]; // қате: generic array creation}} Бұл қалай жүзеге асыруға болады ...
set 09 Feb '09 20: 30-да
8
жауаптар

Жалпы әдісті шақыру үшін рефлексияны қалай қолдануға болады?

Компиляция кезінде тип параметрі белгісіз кезде әдеттегі әдісті шақырудың ең жақсы жолы қандай, ол орнына орындау уақытында динамикалық түрде алынады? Төмендегі код үлгісін - мысал () әдісінің ішіне алып көріңіз, ол шығарып алудың ең қысылған жолы ...
24 oct орнатыңыз . '08 8:17
21
жауап

C # -те көрсетілім көмегімен сипат мәнін жолдан алыңыз

Деректерді түрлендіруді My Reflection 1-ні қолданып қолдануға тырысамын. GetSourceValue функциясы әртүрлі түрлерін салыстыратын қосқыш бар, бірақ пайдаланылатын сипаттың мәнін алу үшін осы түрлер мен сипаттарды алып тастағыңыз келеді және GetSourceValue ...
29 шілдеде 0:58 орнатылды
12
жауаптар

Нысанның жаңа данасын түрден қалай жасауға болады

Компиляция уақытында нысанның Түрін әрдайым біле бермеуіңіз мүмкін, бірақ Типтің данасын жасауыңыз қажет болуы мүмкін. Типтен нысанның жаңа данасын қалай алуға болады?
03 тамыз. '08 сағат 19:29
25
жауаптар

Кодтың қайда орналасқанын жасау жолын қалай алуға болады?

Ағымдағы коды орналасқан жинауға жолды алудың жолы бар ма? Маған қоңырау шалушының жинағының жолына қажеті жоқ, тек кодты қамтитын. Негізінде, менің бірлік сынағымға қатысты кейбір xml файлдарын оқу керек ...
жинағы 09 қыркүй. '08 23:12
14
жауаптар

Айнымалының анықталғанын тексеріңіз?

Айныманың Ruby-де анықталғанын қалай тексеруге болады? Эмитетті терудің тәсілі бар ма?
14 қарашада орнатылды . '08 2:14
18
жауаптар

Әдіс атауы жол деп аталатын кезде Java әдісін қалай шақыруға болады?

Егер менде екі айнымалы болса: Object obj; String methodName = «getName»; Obj класын білмей, әдіс әдісі арқылы анықталған әдісті қалай шақыруға болады? Қабылданған әдіс параметрлері жоқ және String мәнін қайтарады. Бұл ...
02 қаз '08 8:15
13
жауаптар

Интерфейсті іске асыратын барлық түрлерді алу

Сценарийді пайдалану арқылы C # 3.0 / .NET 3.5 интерфейсін ең төменгі кодпен іске асыратын және итерацияны барынша азайтатын барлық түрлерін қалай аламын? Міне, мен қайта жазғым келеді: foreach (t.Type () ішіне теріңіз assembly.GetTypes ()) егер (t IMyInterface) ...
25 кг орнатыңыз . '08 сағат 22:57
11
жауаптар

Интерфейстің түрі C # бейнелеуімен қалай орындалатынын анықтау

C # ішіндегі көрініс System.Type қандай да бір түрінің кейбір интерфейсті қолдайтынын анықтау әдісін көрсетеді ме? жалпыға ортақ интерфейс IMyInterface {public class MyType: IMyInterface {} // 'true' typeof (MyType) кірістіруі керек ./* ????? * / MOD ...
11-ақпан '11 сағат 0:49
13
жауаптар

Әдепкі бағдарлама баламасы (Түрі)

Түрдің қасиеттері бойынша итерациялау үшін көрсетілімді қолданамын және белгілі бір түрлерін әдепкі етіп орнатамын. Енді мен типті қосқышты жасай аламын және әдепкі (Type) параметрін анықтай аламын, бірақ оны бір жолмен орындағым келеді. Бағдарламалық қамтамасыз ету баламасы бар ма ...
28 қарашада орнатылды '08 сағат 13:11
23
жауаптар

Бумадағы барлық сабақтарды көрсету арқылы көрсете аласыз ба?

Осы пакетте барлық сыныптарды немесе интерфейстерді таба аламын ба? (Жылдам қарап, мысалы, пакет, бұл ұқсамайды.)
06 ақп '09, 16:43
9
жауаптар

Сынып қасиеттерінің тізімін қалай алуға болады?

Сыныптың барлық қасиеттерінің тізімін қалай алуға болады?
10-сәуірде белгіленген '09 сағат 12:29
10
жауаптар

Отражатель үшін ашық көзге арналған баламалар?

Тек қана сұраңыз: RedGate Reflector үшін ашық бастапқы кодты баламасы туралы кім біледі? Reflector-ге ұқсас құралдың қалай жұмыс істейтінін білгім келеді. Назар аударыңыз: егер тегін білсеңіз, Open Sourc-ге балама емес ...
11 наурызда сағат 18: 00-де белгіленеді
11
жауаптар

Java ішіндегі басқа сыныптан жеке өріс мәнін қалай оқуға болады?

Менде үшінші тараптың JAR-де нашар ойлап тапты сынып бар, мен оның біреуіне қол жеткізу керек. Мәселен, неге маған жекеменшік алаңды таңдауға тура келеді? сынып IWasDesignedPoorly {жеке Hashtable stuffIWant; } IWasDesignedPoorl ...
28 шілдеде сағат 22: 20-да орнатылды