Результаты поиска по запросу "reflection"

0 ответов

Я бы также предположил, что вы можете использовать атрибуты для украшения свойств, которые нужно копировать, и игнорировать другие. Это позволит вам более легко перемещаться между двумя различными объектами и продолжать поддерживать некоторые открытые свойства, которые создаются, а не хранятся в вашем бизнес-объекте.

исал класс с одним статическим методом, который копирует значения свойств из одного объекта в другой. Не имеет значения, какой тип у каждого объекта, только то, что они имеют идентичные свойства. Он делает то, что мне нужно, так что я не буду ...

4 ответа

 можно бросить. Следующий код заботится об этих ситуациях.

ужно искать конкретные типы во всех сборках на веб-сайте или в приложении Windows. Есть ли простой способ сделать это? Например, как фабрика контроллеров для ASP.NET MVC просматривает все сборки для контроллеров. Благодарю.

4 ответа

Java, отражение, внутренний класс,

Привет я хочу получить объект внутреннего класса, используя отражение, но я получаю некоторые ошибки в нем. код: - package reflaction; public class MyReflection { public static void main(String[] args) throws ClassNotFoundException, ...

ТОП публикаций

2 ответа

Taragneti

аюсь получить коллекцию MethodInfo из объекта SOAPClient, который содержит только методы самого веб-сервиса. Вот что я сейчас делаю. На данный момент он возвращает все методы MyServiceSoapClient. MyServiceSoapClient myService = new ...

4 ответа

Рекурсивно получить свойства и дочерние свойства класса

Я делал что-то вродеРекурсивно получить свойства и дочерние свойства объекта [https://stackoverflow.com/questions/4220991/recursively-get-properties-child-properties-of-an-object] , но я хотел бы использовать отражение рекурсивно, чтобы получить ...

3 ответа

getClasses ()

a есть ли способ использовать библиотеки JDK для обнаружения закрытых классов, реализованных в другом классе? Или мне нужно так использовать что-то вроде asm?

3 ответа

Найти непосредственные реализованные интерфейсы по типу

При вызове typeof (Bar) .GetInterfaces () в следующем сценарии метод возвращает IFoo и IBar. interface IFoo {} interface IBar : IFoo {} class Bar : IBar {} Есть ли способ, которым я могу найти только непосредственный интерфейс (IBar) на панели?

2 ответа

@Jon: очень верно.

не позвонитьSomeObject.SomeGenericInstanceMethod<T>(T arg) ? Есть несколько постов о вызове обобщенных методов, но не совсем так. Проблема заключается в том, что параметр аргумента метода ограничен универсальным параметром. Я знаю, что если бы ...

4 ответа

Вы найдете информацию об отражении общих параметров ...

я естьMethodInfo общего определения метода. Такие как:CallMethod<T>(T arg, string arg2), Метод GetParameters () даст мне два объекта ParameterInfo, первый из которых является универсальным, а второй - нет. Как я могу получить ParameterInfo, чтобы ...

2 ответа

 или какое-то изменение, кажется, работает.

охоже, но не совсем так же, какJava: создание экземпляра перечисления с помощью отражения [https://stackoverflow.com/questions/3735927/java-instantiating-an-enum-using-reflection] у меня естьMap<Enum<?>, FooHandler> что я хочу использовать для ...