Klausimai pažymėti „refleksija“

Atspindėjimas yra programos sugebėjimas stebėti ir (arba) pakeisti jos struktūrą ir (arba) elgesį vykdymo metu. Refleksija labai priklauso nuo vykdomojo kodo kalbos - atkreipkite dėmesį į kodą, naudojamą naudojant šią žymą.
1
atsakymas

C # projektas naudojant „Javascript“

Tipas scriptType = Type.GetTypeFromCLSID (Guid.Parse ("0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC")); dinaminis obj = Activator.CreateInstance (scriptType, false); obj.>
yra nustatytas kovo 21 d., 18 val
2
atsakymai

Spausdinti konsolės objektų masyvą

Turiu daugybę objektų, kaip galiu išspausdinti jo turinį konsolėje? Turiu spausdinti savybes ir jo vertę. objektas [] pritraukia; attrs = prop.GetCustomAttributes (tiesa); Turiu naudoti apmąstymus, bet aš nežinau, kaip jį naudoti ...
nustatyti 12 okt. '16, 16:54
1
atsakymas

Rodoma tik viena anotacija.

Kaip matote, turiu 3 skirtingas anotacijų klases. Visi 3 yra vienodi, išskyrus klasės pavadinimą. Vienintelis, kuris pasirodo, kai aš vadinu Tree.getAnnotations () yra @Element anotacija. @Element (name = "node") viešosios klasės medis <T> {p ...
gegužės 02 d. 17 d. 13:55
1
atsakymas

C # dinamiškai nustato nuosavybę Kada yra klasė?

Sveiki, turiu savybių ir savybių, tokių kaip viešas XYZ () {xyz = new xyz1 (); xyz2 = naujas xyz2 (); } public xyz1 xyz1 {get; rinkinys; } public xyz2 xyz2 {get; rinkinys; }} viešoji klasė xyz1 {viešoji eilutė fName {get; rinkinys; } ...
Nustatykite rugpjūčio 16 d '17, 15:06
1
atsakymas

Kaip nustatyti kintamojo vertę?

Radau šį pavyzdį, kad nustatytumėte klasės turto vertę: Laivo laivas = naujas laivas (); eilutės reikšmė = "5.5"; var property = ship.GetType (). GetProperty („Platuma“); var convertValue = property.Converter.ConvertFrom (vertė); property.SetValue (save, c ...
nustatytas birželio 21 d. 16 val
1
atsakymas

C ++: patikrinkite, ar egzistuoja privatus laukas ir prieigą prie jo (refleksija)

Aš visiškai nesu susipažinęs su C + +, tiesiog parašiau kelias eilutes. Turiu prieigą prie atskiro objekto ir turiu viešą .h failą šiam objektui. Aš galiu skambinti metodais, aprašytais .h faile, jokių problemų. Bet dabar mano problema: aš žinau ...
gegužės 29 d. 13 val
1
atsakymas

Kaip gauti brolio lauko vertę C #?

A klasė {public B; viešoji C; } C funk () {A a = naujas A (); // nustatyti laukus privačiame grįžtame ac; } Turiu tik objektą, kurį grąžina funkcija () C c = func () Kaip gauti susijusio lauko b vertę? Aš žinau, kad galiu ...
yra nustatytas liepos 11 d. 16 val. 16 val
1
atsakymas

Kažkas panašaus į „.NET“ Java atspindžius

Kontaktai ... http://docs.oracle.com/javase/tutorial/reflect/index.html arba Kas yra refleksija ir kodėl tai naudinga? Ar .NET platformoje yra kažkas panašaus.
nustatyti Oct 05 '12 15:21