reflection

C# generic list jak uzyskać Typ T? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... ts(); t = at.First<Type>(); } return t; } else { return null; } }

Ustawianie / pobieranie właściwości klasy przez nazwę Łańcucha [duplikat]

to pytanie ma już odpowiedzi tutaj : ... omości nienaruszony w klasie. Chcę jeszcze móc używać: myClass.Name = "John" Każdy przykład kodu byłby naprawdę świetny.

Get list of a class ' instance methods

Mam klasę: class TestClass def method1 end def method2 end def method3 end end Jak mogę uzyskać listę moich metod w tej klasie (method1, method2, method3)?

Jak sprawdzić, czy zmienna jest klasą, czy nie?

Zastanawiałem się, jak sprawdzić, czy zmienna jest klasą (nie instancją!) lub nie. Próbowałem użyć do tego funkcji isinstanc ... ake this return True. Próbowałem zastąpić "class " ???, ale zdałem sobie sprawę, że class jest słowem kluczowym w Pythonie.

Jaka jest różnica między getFields i getDeclaredFields w Javie

Jestem trochę zdezorientowany co do różnicy między metodą getFields a metodą getDeclaredFields przy użyciu Java reflection. ... y ktoś mógłby to rozwinąć i wyjaśnić różnicę między tymi dwiema metodami i kiedy / dlaczego chciałbyś użyć jednej nad drugą?

Wywołanie metody generic z argumentem type znanym tylko w czasie wykonania [duplikat]

To pytanie ma już odpowiedź tutaj: Jak użyć reflection, aby wywołać metodę generyczną? ... Method<interface.MakeGenericType()>(); // Still get compile error here! } } I get "Cannot apply operator'

Java Reflection: Utwórz klasę implementującą

Class someInterface = Class.fromName("some.package.SomeInterface"); Jak teraz utworzyć nową klasę, która implementuje someInterface? Muszę utworzyć nową klasę i przekazać ją do funkcji, która potrzebuje SomeInterface jako argumentu.

Jak uzyskać nazwę funkcji w Go?

Biorąc pod uwagę funkcję, czy możliwe jest uzyskanie jej nazwy? Powiedz: func foo() { } func GetFunctionName(i interface{} ... unctionName(foo)) } Powiedziano mi, że Czas trwania.FuncForPC pomogłoby, ale nie mogłem zrozumieć, jak z niego korzystać.

Jaki jest "koszt" of.NET odbicie? [duplikat]

Możliwy duplikat:jak kosztowne jest odbicie. NET? Jestem obecnie w mentalności programowania, że refleksja jest moim ... -LINQ DAL na wszystkich właściwościach do definicji tabeli? Czy pamięć podręczna przewyższa zużycie procesora refleksyjnego?

W C#, czy Expression API jest lepsze od Reflection

Obecnie eksploruję C# Expression API. Przydałaby mi się więc pomoc w zrozumieniu, jak to działa, w tym różnicy między ekspres ... epsze od refleksji pod względem wydajności? Dobre przykłady, jak również linki do dobrych artykułów będą mile widziane. :-)

Java Reflection: jak uzyskać nazwę zmiennej?

Używając Java Reflection, czy możliwe jest uzyskanie nazwy zmiennej lokalnej? Na przykład, jeśli mam to: Foo b = new Foo() ... ego zmienna, natomiast inne pytanie (w tym przyjęta odpowiedź) jest bardziej skoncentrowane na testowaniu wartości zmiennych.

Cel aktywatora.CreateInstance z example?

Czy ktoś może szczegółowo wyjaśnić Activator.CreateInstance() cel?

C# Reflection: jak uzyskać odniesienie do klasy z string?

Chcę to zrobić w C#, ale nie wiem jak: Mam łańcuch znaków o nazwie klasy-np: FooClass i chcę wywołać (statyczną) metodę na tej klasie: FooClass.MyMethod(); Oczywiście, muszę znaleźć odniesienie do klasy poprzez refleksję, ale jak?

Określ, czy kod jest uruchamiany w ramach testu jednostkowego

Mam test jednostkowy (nUnit). Wiele warstw w dół stosu wywołań metoda nie powiedzie się, jeśli jest uruchomiona przez test je ... są najzwyklejsze? P. S. jestem w pełni świadomy, że to nie jest świetny projekt, ale myślę, że jest lepszy niż alternatywy.

Odbicie Javy: dlaczego jest tak wolne?

Zawsze unikałem odbicia Javy w oparciu o jej reputację powolności. Osiągnąłem punkt w projektowaniu mojego obecnego projektu, ... Czy jest jeszcze coś, co można lepiej wykorzystać do traktowania kodu jako danych (pamiętaj, że utknąłem na razie z Javą)

Jakiś sposób na użycie prywatnej metody?

Mam klasę, która używa XML i reflection, aby zwrócić Objects do innej klasy. Zwykle te obiekty są polami podrzędnymi obiektu ... to czerpać. Krótko mówiąc, zastanawiałem się, czy jest jakiś sposób, aby uzyskać dostęp do metody private poprzez refleksję.

Java Reflection: jak Mogę uzyskać wszystkie metody gettera klasy java i wywołać je

Piszę klasę Javy, która ma wiele getterów..teraz chcę uzyskać wszystkie metody gettera i wywołać je kiedyś..Wiem, że istnieją ... , Class... parameterTypes), ale po prostu chcę dostać getter rzeczywiście..., użyj regex? ktoś może mi powiedzieć ?Dzięki!

Jak mogę dynamicznie ocenić wyrażenie w języku C#?

Chciałbym zrobić odpowiednik: object result = Eval("1 + 3"); string now = Eval("System.DateTime.Now().ToString()") as st ... Type t = o.GetType(); MethodInfo mi = t.GetMethod("EvalCode"); object s = mi.Invoke(o, null); return s; }

Jak powolne jest odbicie

Niedawno stworzyłem warstwę interfejsu, aby odróżnić DataAccessProvider od naszej warstwy logiki biznesowej. Dzięki temu pode ... catch { throw new AssemblyNotFoundException(); } } Ale teraz zastanawiam się, jak powolne jest odbicie?

Pobierz wszystkie odziedziczone klasy klasy abstrakcyjnej [duplikat]

To pytanie ma już odpowiedź tutaj: Get all derived types of a type ... nie zmieniając niczego innego w projekcie, przekompilować, bingo! Jeśli masz alternatywne rozwiązania: powiedz im. Dzięki