Reflection – вопросы и ответы

74
голоса
1
ответ
Дубликат: Как найти, где в Runtime определяется метод Ruby С данным объектом можно узнать, где был определен каждый метод?
3 часа назад troelskn
85
голосов
2
ответа
Я совершенно новый для размышлений, и я пытаюсь вызвать имя класса из записи db, а затем загружать класс и запускать его, но я вытягиваю свои волосы там, где я ошибаюсь, возможно, что-то действител...
5 часов назад Adamsk1
60
голосов
2
ответа
Я пытаюсь построить динамический gui. У меня есть следующий класс: Public abstract class Property String ip1; int port; И много подкласса, созданного из этого класса, например, следующие два: publi...
5 часов назад Sefi Erlich
60
голосов
1
ответ
Итак, как говорится в заголовке, у меня есть объект, который является propertyInfo. То, что я хочу получить, это свойство, но я не могу найти способ сделать это. Во-первых, у меня был этот метод: p...
5 часов назад TheFaithfulLearner
221
голос
1
ответ
type t1 struct { i int; s string } var v1 reflect.Type = /* how to set to t1 reflect.Type? */ Можно ли получить отражение. Тип t1 без необходимости его экземпляра? Можно ли получить отражение. Тип ...
6 часов назад cc young
72
голоса
1
ответ
Я пытаюсь сделать что-то довольно простое, но не уверен, есть ли способ просто создать фиктивный экземпляр моего класса. Я пытаюсь просто получить имя метода нестатического метода, используя просто...
6 часов назад Zom
73
голоса
1
ответ
У меня есть Type T , который я загрузил из сборки через assembly.GetType("namespace.TypeName") и object o неизвестного класса, полученный из другого места. Мне нужно проверить, является ли o получе...
6 часов назад mic_e
94
голоса
1
ответ
У меня есть проект, который содержит 2 пакета. Теперь один пакет P1 имеет класс A с методом mA Другой пакет P2 имеет класс B с методом mB я импортировал пакет P1 в P2 Теперь, когда я использую мето...
7 часов назад Nipun
121
голос
1
ответ
Я пытаюсь включить int array int[] в Rights array Rights[] , Rights Enum на примере... Но это может быть другой тип, кроме прав, но всегда унаследованный от Enum . Я получил окончательный тип в пер...
7 часов назад Baud
85
голосов
1
ответ
Я получил следующую ситуацию: у меня есть класс объектов, имеющий несколько свойств. Этот объект будет использоваться несколько раз для целей отчетности, однако не все свойства необходимы, поэтому ...
7 часов назад IanCian
-4
голоса
2
ответа
У меня есть POJO с 6 свойствами, как показано ниже. Мне нужно получить только 5 имен полей, используя отражение. class Employee { private Long id; private String address; private String phone; priv...
7 часов назад user1016403
104
голоса
2
ответа
У меня есть класс следующим образом Public Class Foo Private _Name As String <ShowInDisplay()> _ Public Property Name() As String Get Return _Name End Get Set(ByVal value As String) _Name = v...
7 часов назад Sachin Chavan
73
голоса
3
ответа
Я использую этот метод для создания объекта, который я хочу . Конструктор объекта успешно вызван. Теперь я хочу вызвать метод через отражение, но, как я узнал, мне нужно знать тип. И когда я делаю ...
7 часов назад Philipp Spieß
102
голоса
2
ответа
Я пытаюсь получить имя переменной свойства, а не значение. В настоящее время я использую размышления, но если у кого-то есть другие предложения, это будет очень признательно. У меня есть три класса...
7 часов назад Wen
95
голосов
1
ответ
из предыдущих сообщений я понял, что способ динамического вызова метода по умолчанию следующий: final Class<?> declaringClass = method.getDeclaringClass(); final Constructor<Lookup> con...
8 часов назад theol.zacharopoulos
102
голоса
2
ответа
Я не мог найти способ создания объекта класса из заданного типа и определения сборки с использованием отражения. Для моего случая у меня есть строка, содержащая имя класса и сборки, и вам нужно соз...
8 часов назад Vishnu
60
голосов
1
ответ
Когда я сериализую свой объект JSON из DocumentDB, мой OptionsControl Control не десериализуется в OptionsControl со свойством Options . У меня есть следующий класс: Control : public class Control ...
8 часов назад Targaryen
73
голоса
1
ответ
Я пытаюсь использовать отражение для сбора свойства из класса, возвращающего определенный тип. Однако некоторые свойства, которые я возвращаю, являются строго типизированными списками, в которых со...
8 часов назад dnatoli
84
голоса
2
ответа
Я хочу получить имя свойства класса Model в PHP. В java я могу сделать это следующим образом: Model.java public class Model { private Integer id; private String name; public Integer getId() { retur...
8 часов назад Crazenezz
85
голосов
1
ответ
Позволяет иметь простой класс с свойством int public class SimpleClass { public int myInt { get; set; }// for having a property and not "public int myInt;", see Jon Skeet remark } Я устанавливаю ег...
8 часов назад tit
73
голоса
2
ответа
Я использую отражение для получения свойства (как в свойствах {get; set}) и их значения. Я бы хотел оптимизировать это отражение. У меня нет доступа к коду классов клиентов, на которых я использую ...
8 часов назад Joshua Enfield
73
голоса
2
ответа
У меня есть метод factory, который создает объекты, которые будут использоваться в модульных тестах. Все эти объекты производятся из одного базового класса: public static <T extends BaseEntity&g...
9 часов назад Hanno Fietz
105
голосов
3
ответа
Я хотел бы сохранить/обновить свои изменения в db с отражением. У меня просто есть имя таблицы и id pk поля. Я пытаюсь обновить эту таблицу с отражением... var table =(IQueryable)dbContext.ctx .Get...
9 часов назад Yvan
74
голоса
3
ответа
Я знаю, что это часть java.lang.reflect. * но я не смог найти никаких предложений, чтобы указать мне, как справиться с этим. Я хочу использовать содержимое строки для создания и экземпляра объекта,...
9 часов назад user583728
112
голосов
1
ответ
У меня есть имя типа, которое передается как вход. "MyApp.Modules.Common.contact". Используя Activator.CreateInstance как я могу создать этот тип в используемом методе. если я сделаю это так Type t...
9 часов назад Jayaraman
138
голосов
2
ответа
1.. Есть ли накладные расходы на производительность, вызванные использованием атрибутов? Подумайте о таком классе, как: public class MyClass { int Count {get;set;} } где он имеет 10 атрибутов (атри...
9 часов назад Joan Venge
85
голосов
1
ответ
Я использую generics и вам нужно создать экземпляр универсального класса во время выполнения, поэтому я пытаюсь использовать getConstructor(). К сожалению, я получаю исключение NoSuchMethodExceptio...
9 часов назад A Bit of Help
111
голосов
1
ответ
Черта выглядит примерно так: trait A{ private $model; public function __construct($model){ $this->model = $model; $this->methodToStub(); } ... } Когда я пытаюсь получить свойство $ model изде...
9 часов назад Dostus
103
голоса
1
ответ
Когда я удаляю Ldstr "a" и Call Console.WriteLine (до Ret ), код работает нормально, иначе InvalidProgramException вызывается при вызове. Означает ли это, что требуется пустой стек оценки? class Pr...
10 часов назад toplel32
87
голосов
2
ответа
Интересно, может ли кто-нибудь помочь мне? Я не очень много размышлял, но понимаю основные принципы. Что я пытаюсь сделать: Я занимаюсь разработкой класса, который собирает много информации о локал...
10 часов назад Basic
72
голоса
1
ответ
Я изучаю отражение Java. Я пытался System.exit(3); Class.forName("java.lang.System").getMethod("exit", Integer.TYPE).invoke(null, 3); и это работает. Я тоже успешно побежал System.out.println(Class...
10 часов назад Nik theGeeK
73
голоса
4
ответа
Мое намерение состоит в том, чтобы исследовать "Методы" Тип с использованием отражения, чтобы проверить следующее: Методы должны быть методами экземпляра и общедоступными. Принимает параметр "param...
10 часов назад user160677
84
голоса
7
ответов
Я ищу, чтобы получить список имен столбцов, возвращенных из модели. Кто-нибудь знает, как это будет сделано, любая помощь будет принята с благодарностью. Пример кода: var project = db.Projects.Sing...
10 часов назад tsquillario
118
голосов
4
ответа
Есть ли в С++ способ не-макроса для печати имени переменной с его значением. Вот макро-способ: #define SHOW(a) std::cout << #a << ": " << (a) << std::endl PS: Я использую Li...
10 часов назад Alan Turing
95
голосов
1
ответ
Документация MSDN: Метод MemberInfo.GetCustomAttibutes(тип, логический) указывает в примечаниях: Этот метод игнорирует параметр наследования для свойств и событий. Чтобы найти цепочку наследования ...
10 часов назад Aren
61
голос
2
ответа
У меня есть приложение с несколькими многопоточными интерфейсами (веб-mvc, wcf-сервисы, winforms, служба Windows), и все они используют один и тот же уровень сохранения. Мне любопытно, есть ли спос...
10 часов назад John S.
94
голоса
2
ответа
Вот еще один вопрос: "Как мне это сделать на Java?" В Python я могу использовать символ "*", чтобы распаковать аргументы следующим образом: >>> range(3, 6) # normal call with separate argu...
10 часов назад Kevin
84
голоса
3
ответа
У меня есть несколько классов: SomeClass1, SomeClass2. Как создать новый экземпляр одного из этих классов, используя имя класса из строки? Обычно я бы сделал: var someClass1 = new SomeClass1(); Как...
10 часов назад Brian David Berman
60
голосов
3
ответа
Я хочу динамически обнаруживать и регистрировать реализации интерфейса. Для аргумента у меня есть два метода, сходных с ними: public void Register<TEvent>(IHandler<TEvent> handler) wher...
10 часов назад Pedro
118
голосов
1
ответ
Следуя этому вопросу , я успешно создал своего поставщика настраиваемых настроек в унаследованном приложению С#, которое мы разрабатываем. Он ссылается через атрибут SettingsProvider : public seale...
10 часов назад Péter Török
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема