reflection

C # getting its own class name

Jeśli mam klasę o nazwie MyProgram, czy istnieje sposób na pobranie "MyProgram" jako ciągu znaków?

Najlepszy sposób na wywołanie gettera przez refleksję

Muszę uzyskać wartość pola z określoną adnotacją, więc z odbiciem jestem w stanie uzyskać ten obiekt pola. Problem polega na ... era(wiele frameworków używa getterów / setterów, aby uzyskać dostęp do atrybutów, więc może robią to w inny sposób). Thanks

Reflection-get atrybut name and value on property

Mam klasę, nazwijmy ją księgą z właściwością o nazwie Name. Z tą własnością, mam atrybut związany z nią. public class Book { ... thorName" dla wartości atrybutu. Pytanie: Jak uzyskać nazwę atrybutu i wartość na moich właściwościach za pomocą Reflection?

Get name of property as a string

(patrz poniżej rozwiązanie, które stworzyłem używając odpowiedzi, którą zaakceptowałem) Staram się poprawić konserwację ja ... iwością, nadszedł czas, aby uprościć metodę ExposeProperty. Polerowanie klamek to niebezpieczna praca... Dziękuję wszystkim.

Tworzenie instancji typu Bez domyślnego konstruktora w C# przy użyciu reflection

Weźmy następującą klasę jako przykład: class Sometype { int someValue; public Sometype(int someValue) { ... posób na utworzenie instancji tego typu? To byłoby trochę do bani dodać parameterless konstruktorów do wszystkich moich klas.

Jak określić, czy typ implementuje określony rodzaj interfejsu

Przyjmij następujące definicje typu: public interface IFoo<T> : IBar<T> {} public class Foo<T> : IFoo<T> {} Jak sprawdzić, czy typ Foo implementuje interfejs generyczny IBar<T>, gdy dostępny jest tylko Typ mangled?

Objective-C class - > string like: [nsArray className] - > @"NSArray"

Próbuję pobrać łańcuchową nazwę klasy z samego obiektu klasy. // For instance [NSArray className]; // @"NSArray" Znalazłem ... cji, a w moim przypadku jest to niepotrzebna praca. Więc jak Mogę uzyskać łańcuch znaków z obiektu klasy, a nie instancją?

Usuwanie właściwości obiektu java

Czy istnieje biblioteka, która rekurencyjnie zrzuci / wydrukuje właściwości obiektów? Szukam czegoś podobnego do konsoli .fu ... String () dla wewnętrznych, ale w prawdziwym świecie mam do czynienia z zewnętrznymi obiektami, których nie mogę modyfikować.

Używając reflect, jak ustawić wartość pola struct?

O trudnym czasie pracy z polami struct przy użyciu pakietu reflect. w szczególności, nie zorientowali się, jak ustawić warto ... ).Elem().Field(i).SetInt( i64 ) Dokumentuje również, że nazwy pól muszą być eksportowane (rozpoczynają się od dużej litery)

Pobranie nazwy aktualnie wykonywanej metody

$0 czy jest zmienna dla najwyższego poziomu programu Ruby, ale czy istnieje jedna dla bieżącej metody?

Odbicie tablicy Java: isArray vs. instanceof

Czy istnieje różnica w preferencjach lub zachowaniu pomiędzy używaniem: if(obj.getClass().isArray()) {} I if(obj instanceof Object[]) {} ?

Refleksja: Jak wywołać metodę z parametrami

Próbuję wywołać metodę poprzez odbicie z parametrami i otrzymuję: Obiekt nie odpowiada typowi docelowemu Jeśli wywoła ... result = methodInfo.Invoke(methodInfo, parametersArray); } } } } }

Nawróć się.ChangeType () nie powiedzie się na typach Nullable

Chcę przekonwertować łańcuch znaków na wartość właściwości obiektu, którego nazwę mam jako łańcuch znaków. Staram się to zrob ... ę to ręcznie (np. DateTime? d = Convert.ToDateTime(value);) widziałem kilka podobnych pytań, ale nadal nie mogę go uruchomić.

Czy Swift wspiera reflection?

Czy Swift wspiera reflection? np. czy istnieje coś w rodzaju valueForKeyPath: i setValue:forKeyPath: dla obiektów Swift? Czy w ogóle ma dynamiczny system typów, coś w rodzaju obj.class w Objective-C?

Jak znaleźć wszystkie klasy, które implementują dany interfejs?

Pod daną przestrzenią nazw, mam zestaw klas, które implementują interfejs. Nazwijmy to ISomething. Mam inną klasę (nazwijmy j ... implementacji ISomething, tworzyła instancję jej instancji i wykonywała metodę. Czy ktoś ma pomysł jak to zrobić z C # 3.5?

Jak uzyskać wywołującą metodę name i wpisz używając reflection? [duplikat]

Możliwy duplikat:Jak mogę znaleźć metodę, która wywołała bieżącą metodę? Chciałbym napisać metodę, która uzyska nazwę wywołującej metody oraz nazwę klasy zawierającej wywołującą metodę. Czy to możliwe z C# reflection?

Jak przekonwertować obiekt Java (bean) na pary klucz-wartość (i odwrotnie)?

Powiedzmy, że mam bardzo prosty obiekt java, który ma tylko niektóre właściwości getXXX i setXXX. Obiekt ten jest używany ty ... ie tego obiektu poprzez jms, bez użycia typu ObjectMessage (lub zamiany przychodzącej wiadomości na właściwy rodzaj obiektu).

Jak dynamicznie tworzyć generyczny obiekt C# za pomocą reflection? [duplikat]

To pytanie ma już odpowiedź tutaj: Przekazać Instancję Systemu.Typ jako parametr typu dla klasy ogólnej ... ed ręką, więc muszę dynamiczne tworzenie TaskA w oparciu o ciąg znaków jak " namespace.TaskA " lub " Przestrzeń nazw.TaskAB".

Jak uzyskać PropertyInfo konkretnej nieruchomości?

Chcę uzyskać PropertyInfo dla konkretnej właściwości. Przydałoby mi się: foreach(PropertyInfo p in typeof(MyObject).GetPro ... obić coś podobnego do typeof(MyProperty) as PropertyInfo Jest? A może utknąłem na porównywaniu łańcuchów typu? Zdrówko.

Jak załadować klasy w czasie wykonywania z folderu lub JAR?

Próbuję stworzyć narzędzie Java, które przeskanuje strukturę aplikacji Java i dostarczy sensownych informacji. Aby to zrobi ... robić rekurencją itp. i zlokalizować je odpowiednio. Moim problemem jest uzyskanie obiektu klasy dla każdego pliku klasy.